我正在开发一个播放音频、普通视频(如 mp4)和youtube 视频的音乐应用程序。它启用了适当的背景模式,因为应用程序在后台正确播放音频和常规视频。
以下问题仅出现在 iPad 上,而不出现在 iPhone 上。
在 iOS 8 上使用 YouTube-Player-iOS-Helper,将 youtube 视频内容 (YTPlayerView) 添加到另一个视图(作为子视图)效果很好,即使在播放时也是如此。但是,从其父视图中删除该 YTPlayerView 会自动暂停播放,这并不总是理想的情况(将应用程序发送到后台会产生相同的效果)。
有可能改变这种行为吗?
当应用程序进入后台时,我可以合理化手动恢复播放,但是,对“从超级视图场景中删除”执行相同操作会导致播放片刻卡顿。
通过播放视频然后在选项卡之间切换,可以使用“YouTube-Player-iOS-Helper”的示例应用轻松重现该问题。在 iPhone 上,播放器不会暂停,但在 iPad 上,播放器会暂停。
如果不可能,是否还有其他 Youtube SDK 允许这种行为并且仍然遵守官方条款和条件?
谢谢