【问题标题】:Android YouTubePlayer Restricted VideosAndroid YouTubePlayer 受限视频
【发布时间】:2016-09-05 21:33:57
【问题描述】:

突然间(2016 年 5 月 10 日)Android YouTubePlayer 拒绝播放某些音乐视频(例如 VEVO)。我知道这之前出现过,然后又消失了,但我想知道今天是否有其他人看到了这种变化,以及是否有任何解决方法?我已经看到其他人使用基于 Webview 的 YouTube 播放器解决了这个问题,但没有使用 Android YouTubePlayer。有什么想法吗?

How can I work around YouTube API embed restrictions like other websites?

【问题讨论】:

  • 谢谢,当这第一次发生时,我已经实施了过滤方式,但在过去的几年里,这一直不是问题,直到昨天才需要过滤

标签: android youtube-api android-youtube-api


【解决方案1】:

如果你检查这个项目 https://github.com/theScrabi/NewPipe 他们设法播放 Vevo 视频,我相信他们使用 youtube-dl

这种限制似乎发生在大多数使用 youtube API 的 Android 应用上,例如 Shazam。

【讨论】:

  • 是的,我在 Shazam 上看到了同样的问题,确认这不是我的应用正在做的事情。感谢那。我来看看NewPipe
  • 看看 NewPipe - 非常适合我的目的。谢谢。
  • 没问题 :) ,顺便说一句,我相信 vevo 视频在 shazam 上再次运行。
  • 因此,总而言之,我刚完成将 NewPipe 方法集成到 VideoView 中显示视频的工作,YouTubePlayer 就会再次开始播放 Vevo 视频,这意味着 Google 已经取消了限制。现在我已经完成了大部分工作,我认为最好的方法是同时实现并在视频被阻止时进行一些运行时调整。
【解决方案2】:

从昨天开始,我在 Android 的 youtube 播放器上遇到了同样的问题,我也在寻找解决方案,但仍然没有。我试图创建一个新的浏览器密钥,但没有任何变化。我以前从来没有遇到过这种问题。

编辑:我确认现在 VEVO & Company 视频在我的 YouTube Android 播放器上再次正常播放。谢谢大家的帮助。

【讨论】:

  • 正如 Ric 上面所说,这是所有应用程序的问题,包括 Shazam。我通过尝试在该应用上播放嵌入式视频来验证它 - 同样的问题。这种感觉可能无法逆转,可能需要使用 Webview 方法。我会在接下来的几天里仔细研究一下,所以很快就会更新
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-09
  • 2015-11-20
  • 1970-01-01
  • 1970-01-01
  • 2021-05-30
相关资源
最近更新 更多