2014-11-05 68 views
0

我想在我的应用程序中使用YTPlayerView,并遇到在视频中加载的问题。我检查了它使用的videoId,并将其粘贴到safari(www.youtube.com/watch?v=videoId)中时,我在YouTube上看到了正确的视频。但是,当我使用loadWithVideoId:方法将视频加载到YTPlayerView中时,播放器视图的webview为空。将视频加载到YTPlayerView

回答

2

YouTube Mobile上的部分视频受到版权所有者的保护。

我不知道我们无法在手机上播放它们的原因。

在手机上而不是桌面上测试您的视频ID。

如果您无法在手机上播放该视频,该视频会受到保护。

我推荐XCDYouTubeKit框架。

这会帮助你解决问题。

+0

感谢您提出其他框架。我目前正在尝试它,除了我链接的一些视频长度超过10分钟以外,它似乎很棒,而且不清楚如何处理。你能帮助我吗? – user2977972 2014-11-05 20:42:24

+0

如果版权所有者保护他们的视频,无论是否超过10分钟,都无法在手机上播放。不过,您可以使用XCDYouTubeKit播放任何视频。 (在页面中选择开发者分支)。不幸的是,这个框架存在一个问题。有时候,受保护的视频的真实数据地址会发生变化。在这种情况下,您必须等到框架更新。我希望这能帮到您。干杯〜 – 2014-11-06 07:04:24