1

我正在尝试使用 LBYoutTubeView 在 iPhone 中播放 VEVO 视频。

https://github.com/Ariharan/LBYouTubeView

以下是 VEVO 视频网址 https://www.youtube.com/watch?v=kffacxfA7G4&feature=youtube_gdata_player

我使用 YouTube Data API 获得了这个 URL。

但我无法播放视频。

4

2 回答 2

0

很可能是因为许多 Vevo 视频都使用需要 Flash 播放的特定类型的广告;由于 iOS 上没有 Flash,因此此类视频将无法通过您应用中的 YouTube-API 获得。并非所有 Vevo 视频都使用此类广告,但其中有大量视频。

于 2014-01-10T07:20:24.960 回答
0

添加一个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'>
于 2016-02-11T03:43:49.670 回答