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

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

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

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

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

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

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

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

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

  

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

本文链接:https://www.f2er.com/3144529.html

大家都在问