我已经使用MPMoviePlayerController
在我的应用中播放音频和视频,现在我遇到了一个非常焦虑的问题。当我播放mp3文件时,我无法设置currentPlaybackTime
正在播放。当我更改currentPlaybackTime
时,播放器停止并发布MPMoviePlayerPlaybackDidFinishNotification
通知。当我重新启动player
时,它在0秒时播放。
我使用MPMoviePlayerController
因为它可以从远程网址流式传输文件,而我在播放视频时无需更改播放器。
我发现它适用于多个mp3
文件。但我不能指出差异。有没有人有经验?我甚至不知道这是否是一个可行的计划。
非常感谢。
答案 0 :(得分:1)
currentPlaybackTime
似乎适用于视频。以下是Apple Docs。
对于视频点播或逐步下载的内容,此值以当前项目开头的秒数来衡量。更改此属性的值会将播放头移动到新位置。对于从服务器直播的内容,此值表示从首次加载播放列表开始的时间。
您可以尝试使用[player setInitialPlaybackTime:xx.xx]
;