在iOS 7.1中使用MPMusicPlayerController设置currentPlaybackTime时遇到问题。 我曾经能够简单地做到以下几点:
MPMusicPlayerController *iPodController =
[MPMusicPlayerController applicationMusicPlayer];
iPodController.currentPlaybackTime = 30.0;
[iPodController play];
音乐播放器会在30秒内播放并播放。
从iOS 7.1开始,情况并非如此。
如果我执行以下操作:
[iPodController play];
iPodController.currentPlaybackTime = 30.0;
然后它"可能"跳入30秒或不跳。非常不一致。
这适用于所有以前的iOS版本。有办法解决这个问题吗?
答案 0 :(得分:0)
我发现在播放某首歌之前我无法设置currentPlaybackTime
。
使用您的第一个代码段:
iPodController.currentPlaybackTime = 30.0;
[iPodController play];
设置currentPlaybackTime
属性无效,我无法寻找所需的播放时间。但到目前为止,使用iOS 7.1对我进行相反的调用仍然有效:
[iPodController play];
iPodController.currentPlaybackTime = 30.0;