MPMusicPlayerController setCurrentPlaybackRate
在最新的iOS更新之后,对MPMusicPlayerController的setCurrentPlaybackRate调用停止工作,现在给出了以下错误:
2018-04-15 16:24:06.904562-0600 SampleProject[5659:1836398] [SDKPlayback] - [MPMusicPlayerController setCurrentPlaybackRate:0.670213] completed error: Error Domain=MPCPlayerRequestErrorDomain Code=1 "No commands provided." UserInfo={NSDebugDescription=No commands provided.}
我传入的有效double值大于0且小于2。
这是调用:[appMusicPlayer setCurrentPlaybackRate:0.7];
感谢您提供任何意见或帮助!
PS我也遇到了很多其他奇怪的错误。 这里有一些:
2018-04-15 17:30:01.976932-0600 SampleProject[5733:1868672] [SDKPlayback] Failed validators: {( setRepeatMode )} 2018-04-15 17:30:03.976879-0600 SampleProject[5733:1868672] [SDKPlayback] Failed to get a valid response. Resetting expectations. 2018-04-15 17:30:01.976932-0600 SampleProject[5733:1868672] [SDKPlayback] Failed validators: {( setRepeatMode )} 2018-04-15 17:30:03.976879-0600 SampleProject[5733:1868672] [SDKPlayback] Failed to get a valid response. Resetting expectations.
我在尝试使用player.append(MPMusicPlayerQueueDescriptor)
时遇到了同样的问题。 我发现当我的MPMusicPlayerController
的队列非常大时会返回相同的错误。 当我把它减少到10左右时,它没有任何问题。 我没有尝试过看到我可以添加到队列的最大值。
我希望这有帮助,也许一个较小的队列也适合你。