我正在尝试使用LBYoutTubeView在iPhone中播放VEVO视频。
https://github.com/Ariharan/LBYouTubeView
以下是VEVO视频网址https://www.youtube.com/watch?v=kffacxfA7G4&feature=youtube_gdata_player
我使用 YouTube 数据 API 获得了此网址。
但是我无法播放视频。
许多Vevo视频使用需要Flash才能播放的特定类型的广告; 由于iOS上没有Flash,因此无法通过应用中的YouTube-API观看此类视频。并非所有 Vevo 视频都使用此类广告,但其中大量使用此类广告。
origin
参数,即使它只是一个虚拟URL,似乎也允许大多数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'>