我正在尝试使用LBYoutTubeView在iPhone中播放VEVO视频。
https://github.com/Ariharan/LBYouTubeView
以下是VEVO视频网址 https://www.youtube.com/watch?v=kffacxfA7G4&feature=youtube_gdata_player
我使用YouTube数据API获取此网址。
但我无法播放视频。
答案 0 :(得分:0)
很可能这是因为许多Vevo视频正在使用需要Flash播放的特定类型的广告;由于iOS上没有Flash,因此您的应用中的YouTube-API无法播放此类视频。并非所有Vevo视频都使用此类广告,但其中包含大量广告。
答案 1 :(得分:0)
添加origin
参数,即使它只是一个虚拟网址,似乎也允许大多数VEVO视频在嵌入式iFrame播放器中播放:
&origin=http://example.com/
完整的iFrame示例:
<iframe id='playerId' type='text/html' width='100%' height=100%' src='https://www.youtube.com/embed/jCHE0Tjw6MA?enablejsapi=1&rel=0&playsinline=0&autoplay=1&origin=http://example.com/' frameborder='0'>