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左右时,它没有任何问题。 我没有尝试过看到我可以添加到队列的最大值。

我希望这有帮助,也许一个较小的队列也适合你。