Ios MPMusicLayerController设置当前播放速率

Ios MPMusicLayerController设置当前播放速率,ios,objective-c,ios11,mpmusicplayercontroller,Ios,Objective C,Ios11,Mpmusicplayercontroller,对MPMusicLayerController的setCurrentPlaybackRate调用在最新iOS更新后停止工作,现在出现以下错误: 2018-04-15 16:24:06.904562-0600 SampleProject[5659:1836398] [SDKPlayback] - [MPMusicPlayerController setCurrentPlaybackRate:0.670213] completed error: Error Domain=MPCPlayerRequ

对MPMusicLayerController的setCurrentPlaybackRate调用在最新iOS更新后停止工作,现在出现以下错误:

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的有效双精度值

这是电话: [AppMusicLayer设置当前播放速率: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.

我在尝试使用
player.append(MPMusicPlayerQueueDescriptor)
时遇到了同样的问题。我发现当我的
MPMusicPlayerController
的队列很大时,它会返回相同的错误。当我把它减少到10左右时,它就可以正常工作了。我还没有尝试过看到我可以添加到队列中的最大值


我希望这会有所帮助,也许一个较小的队列也能为您服务

我从来没有听说过在MPMusicLayerController上设置播放速率(这样它就不是零或一)。这以前有用吗?是的,以前有用,很光荣。我不知道!这听起来像是你向苹果提交错误报告的理由。在设置我的队列大小为1后,向AppleTry提交错误以增加延迟