将currentPlaybackTime与MPMoviePlayerController一起用于mp3文件

时间:2013-06-13 10:01:04

标签: ios mp3 mpmovieplayercontroller

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

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

我发现它适用于多个mp3文件。但我不能指出差异。有没有人有经验?我甚至不知道这是否是一个可行的计划。

非常感谢。

1 个答案:

答案 0 :(得分:1)

currentPlaybackTime似乎适用于视频。以下是Apple Docs。

中的功能说明
  

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

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