我正在尝试使用MPMusicPlayerController查找最后一次播放播客。
使用iOS上的内置iPod播放器,播放播客,然后用户更改为其他媒体项目(可能是歌曲,播客,有声读物等)时,系统会记住播客的剩余位置以及何时播放重播它将从那一刻开始播放。
有没有办法访问这些信息?在我的应用程序中,我有一个用户选择一个播客,但它总是从头开始播放,而不是从它最后一次播放的位置播放。
有什么想法吗?
答案 0 :(得分:1)
除非你对私有框架感兴趣(如果你有任何计划将它发布到App Store,你不应该这样做),那么不,没有办法这样做。您可以手动(显然)跟踪播放器在您的应用程序中播放的时间,但是在Apple决定将该功能添加到API之前,您无法检查其他应用程序上次播放的时间。不幸的是,MPMusicPlayerController
类现在非常清楚功能。
答案 1 :(得分:1)
最后播放的位置是MPMediaItem的书签时间。在http://github.com/DavidPhillipOster/podbiceps
有一个可用的播客示例应用