在iPhone/iPad上跟踪播放了一半的媒体项目的位置



我想跟踪媒体项目(歌曲或播客)的最后一个位置。我可以使用MPMediaItem的MPMediaItemPropertyPlaybackDuration属性访问总持续时间。我对存储和跟踪上一次播放位置的方式感兴趣。

每个玩家都是自己做的吗?如果我只是用MediaPlayer玩实体游戏,我会免费得到它吗?

我还没有钩住媒体播放器播放项目,我想知道我是否需要实现自己的书签方法。

[audioPlayer currentPlaybackTime]  

将为您提供当前播放时间。我在播客播放器上有一个简历功能,我只是用来观察是否有中断

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playPlaybackStateChanged:) name:MPMoviePlayerPlaybackStateDidChangeNotification object:self.audioPlayer];

然后在回调函数中,检查状态:

 if(self.audioPlayer.playbackState == MPMoviePlaybackStateInterrupted)

并记录中断时的播放时间。。。

最新更新