Aar*_*ski 7 ios avplayer avplayerlayer
我有一个使用AVPlayer和播放视频的应用程序AVPlayerLayer.在我的应用程序中,当应用程序进入后台时player,我AVPlayerLayer可以通过设置my 的属性来锁定应用程序时播放音频nil:
-(void)appEnteredBackgroundNotification:(NSNotification *)notification {
[[self playerLayer] setPlayer:nil];
}
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,音频将滞后/闪烁约0.5秒.对最终用户来说这听起来真的很糟糕.当应用程序进入前台并重新设置player属性时也是如此.
我怎样才能避免这种音频昙花一现?作为测试,我尝试在后台线程中删除播放器无济于事.
更新:我在WWDC上与一位苹果工程师进行了交谈,他们说这个问题是他们的一个错误(到目前为止还没有在iOS 9中修复),这种方法是正确的方法.大...
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |