【发布时间】:2020-03-04 02:10:17
【问题描述】:
我构建了一个 Android 应用来使用来自 Youtube 的视频观看在线课程。由于课程是付费的,所以视频在 Youtube 上是不公开的,我使用this 库来阻止用户分享视频链接。
大约 1% 的用户无法播放视频并收到此错误:VIDEO_NOT_PLAYABLE_IN_EMBEDDED_PLAYER,但允许视频嵌入。
我认为这是一个库错误,因此我将其替换为使用 plyr.io 加载网站以播放视频的 webview。 发生了同样的错误(只有 1% 的用户),我不知道为什么。它发生在所有 Android 版本上,所有用户都在同一个国家,我没有对 youtube 视频设置任何限制。
我为此苦苦挣扎了好几天,但找不到一个好的解释。也许是我没有看到的 youtube 限制?还是 youtube 的错误?
我希望有人能给我一个解释。 随时询问更多详细信息或分享一些代码。
【问题讨论】:
-
您找到解决方案了吗?遇到同样的问题!
标签: android video youtube embed android-youtube-api