使用Android YouTubePlayer的Vevo内容

时间:2016-05-13 17:14:25

标签: android youtube-api

最近,我一直在尝试使用Youtube playback的特殊Google库来播放一些Vevo Justin Bieber视频。

为了播放视频文件,可以通过Search API

检索其ID
https://www.googleapis.com/youtube/v3/search
?part=snippet
&maxResults=20
&q=ENCODED_JUSTIN_BIEBER_STRING
&type=video
&key=API_KEY

...并排队等候YouTubePlayer

player.cueVideo(vevoId);

......当谈到扮演Vevo的Justin Bieber时,YouTubePlayerView给了我这样的信息:

  

此视频包含来自VEVO的内容。它限制播放   某些网站....在Youtube上观看。

是否意味着Vevo的视频内容无法使用Google的图书馆播放?

为了完成播放vevo视频文件,还有其他步骤吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我认为这是由于对设备的限制。以下是一些讨论您遇到的相同错误的论坛:Cannot play VEVO videos表明

  

“VEVO似乎已经嵌入了基于设备的限制,因此他们必须检查网络视图的用户代理。不幸的是,我不相信在没有欺骗用户代理的情况下有很多方法,我不知道特别希望强制所有使用此库的人通过绕过其内容嵌入限制来破坏YouTube / VEVO服务条款。“

Contents from VEVO, SME and UGM cannot be played on certain sites。我希望这会有所帮助。