嵌入式youtube视频无法在某些Android设备上播放

时间:2019-11-07 13:23:13

标签: android video youtube embed android-youtube-api

我构建了一个Android应用程序,用于使用Youtube视频观看在线课程。由于课程是付费的,因此视频不在YouTube上列出,我使用的是this库,以防止用户共享视频链接。

大约有1%的用户无法播放视频并收到以下错误消息:VIDEO_NOT_PLAYABLE_IN_EMBEDDED_PLAYER,但允许视频嵌入。

我认为这是一个库错误,所以我用webview替换了它,并使用plyr.io加载了网站以播放视频。 发生相同的错误(仅针对我的用户的1%),我不知道为什么。在所有Android版本上都会发生这种情况,所有用户都在同一个国家/地区,而且我对youtube视频没有设置任何限制。

我为此苦苦挣扎了好几天,我找不到很好的解释。也许我没有看到YouTube限制?还是YouTube错误?

我希望有人能给我一个解释。 随时询问更多详细信息或共享一些代码。

1 个答案:

答案 0 :(得分:0)

我不确定,但您可以阅读以下内容:

https://youtube-eng.googleblog.com/2011/12/understanding-playback-restrictions_28.html

  

可嵌入但不可同步播放的视频将在YouTube.com或嵌入YouTube播放器的其他网站上播放,但可能无法在手机或电视等设备上播放。如果您想了解有关检索适合在移动设备上播放的视频的更多信息,请参阅开发者指南。