1

我以前MPMoviePlayerController在我的应用程序中播放音频和视频,现在我遇到了一个非常焦虑的问题。当我播放 mp3 文件时,我无法设置currentPlaybackTime它正在播放。当我更改 时currentPlaybackTime,播放器停止并发布MPMoviePlayerPlaybackDidFinishNotification通知。当我重新启动时player,它在 0 秒时播放。

我使用MPMoviePlayerController它是因为它可以从远程 url 流式传输文件,而我在播放视频时不需要更改播放器。

我发现它适用于多个mp3文件。但我无法指出区别。有没有人有经验?我什至不知道这是否是一个可行的计划。

非常感谢。

4

1 回答 1

1

它似乎currentPlaybackTime适用于视频。以下是 Apple Docs 中对该功能的描述。

对于视频点播或逐步下载的内容,此值以从当前项目开始的秒数为单位测量。更改此属性的值会将播放头移动到新位置。对于从服务器实时流式传输的内容,此值表示播放列表首次加载时从开始的时间。

您可以尝试使用[player setInitialPlaybackTime:xx.xx];

于 2013-06-13T10:33:01.840 回答