目前我在做iOS应用程序,涉及的YouTube视频iOS版YouTube播放器黑屏。我选择使用官方的YouTube iOS播放助手,该助手提供了一种通过URL播放YouTube视频的机制。上暂停
由于附带的外观并不适合应用程序的主题,因此我决定将缩略图加载到UIImageView中,并在图像视图的中心添加一个隐藏的YTPlayerView。 (我不能认为这是问题的原因)
但是,这里出现了一个问题:每当我暂停视频时,不像在Safari中播放视频,视频变成空白,但它会继续正常播放我再次打了。有时(很少)我的视频会以空白屏幕和的声音开始,但暂停和播放后,图形会回来。
信息可能有助于解决这个问题:
我创建了一个单独的类,其中有接受两个参数的函数:视频ID:字符串以及OnView:UIView的。有一个存储的属性播放器:YTPlayerView声明,并且每当用户退出全屏模式时,该播放器属性立即设置为另一个YTPlayerView实例,只是让ARC销毁旧的播放器,以便它不会与我的音乐播放器发生冲突在MPNowPlayingCenter中。
在一个模拟器,但不是真正的设备,首先打开并开始播放后,所有视频都立即暂停(我使用监测委托播放器状态)。暂停后,没有更多的自动暂停,但上述问题仍然存在。
你的意思是不使用官方库而是使用另一个?我很高兴知道您目前在您的项目中使用哪个库。谢谢@Maulik – Edward
检查我的答案 –
对不起,我犯了一个错字。我想说'这样它不冲突',看我的编辑。 @halfer – Edward