Ios 播放/暂停按钮不会在锁定屏幕中切换

Ios 播放/暂停按钮不会在锁定屏幕中切换,ios,avaudiosession,Ios,Avaudiosession,我的应用程序(使用AVSpeechSynthesizer进行文本到语音转换)设置为从锁定屏幕切换播放/暂停。它可以工作,这意味着当我按下pause时,音频会停止,但是pause按钮不会变为play图标,它会保持在pause状态 当我收到暂停事件时,我调用avSpeechSynth.stopSpeakingAtBoundary(AVSpeechBoundary.Immediate) 当我发布我的应用程序时,一切都很好,但这是在最近的iOS更新(我想是8.2)中开始发生的 非常感谢您提供的任何帮助。

我的应用程序(使用AVSpeechSynthesizer进行文本到语音转换)设置为从锁定屏幕切换播放/暂停。它可以工作,这意味着当我按下pause时,音频会停止,但是pause按钮不会变为play图标,它会保持在pause状态

当我收到暂停事件时,我调用
avSpeechSynth.stopSpeakingAtBoundary(AVSpeechBoundary.Immediate)

当我发布我的应用程序时,一切都很好,但这是在最近的iOS更新(我想是8.2)中开始发生的


非常感谢您提供的任何帮助。

更改锁定屏幕中的图标不是您的责任,因此这不是您做错的事情。如果它仍然作为一个开关工作,即点击时暂停,然后再次点击时播放,那么您已经做了所有您能做的。如果你能清楚地记录这种行为上的变化,向苹果公司提交一份bug报告。可以理解,但从视觉上看,我的应用程序在内部被暂停,但没有反映在锁屏上是没有意义的。我只是想知道我能不能做些什么,让它无缝地工作。问题是你可能在做一些你不应该做的事情。也许你的应用程序实际上不是一个声音播放器,你不应该仅仅为了使用语音合成器而获得背景声音播放特权。当然,我可能是错的。你在这里使用了一些你没有表现出来的额外的诡计吗?没有诡计,不是故意的。我的应用程序可以阅读长格式的文章,所以从锁屏上获取是非常有意义的。既然你说这种行为发生了变化,我会尝试将其打包,以向苹果公司展示这一事实,并将其作为错误报告提交。