在最新的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.}我传入了一个大于0小于2的有效双精度值。
这是调用: appMusicPlayer setCurrentPlaybackRate:0.7;
感谢您的任何意见或帮助!
另外,我还收到了很多其他奇怪的错误。下面是一些例子:
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.发布于 2018-04-19 00:55:23
我在尝试使用player.append(MPMusicPlayerQueueDescriptor)时也遇到了同样的问题。我发现当我的MPMusicPlayerController的队列非常大时,它会返回相同的错误。当我将它减少到10左右时,它就可以正常工作了。我还没有尝试查看我可以添加到队列的最大值。
我希望这对你有帮助,也许一个较小的队列也可以为你工作。
https://stackoverflow.com/questions/49847423
复制相似问题