我正在开发一个播放音频,常规视频(如mp4)和 YouTube视频的音乐应用。它启用了正确的后台模式,因为应用程序在后台正确播放音频和常规视频。
以下问题在iPad上仅显示 ,而不是在iPhone上。
在iOS 8上使用YouTube-Player-iOS-Helper,将youtube视频内容(YTPlayerView)添加到另一个视图(作为子视图),即使在播放时也能很好地工作。但是,从超级视图中删除YTPlayerView会自动暂停播放,这并不总是所需的情况(将应用程序发送到后台会产生相同的效果)。
是否有可能改变这种行为?
当应用程序进入后台时,我可以合理地手动恢复播放,但是,对于从超级视图场景中移除“#”;导致播放停顿一会儿。
通过播放视频然后在标签之间切换,可以使用“YouTube-Player-iOS-Helper'”的示例应用轻松复制该问题。在iPhone上,播放器 NOT 暂停,但在iPad上,播放器 DOES 暂停。
如果不可能,是否有其他Youtube SDK允许此行为并仍然遵守官方条款和条件?
由于
答案 0 :(得分:1)
想出这个。
YTPlayerView将在iPad或iPhone上 NOT 暂停,如果您从超级视图中删除它,立即再次将其添加到视图中(可以是不同的视图) 。该视图必须位于视图层次结构中的视图控制器内(未分离)。