我真的需要你的幫助。在iOS應用上工作。我想玩YouTube。我通過閱讀許多博客和文章瞭解到,我們需要使用iframe才能播放YouTube視頻。嵌入iframe的播放器在iOS6中不起作用
然而,對某些影片我得到:「 這部影片含有XYZ的內容,禁止在特定網站上播放在YouTube上觀看」
我讀了這個問題:Youtube in iOS5 - done button Tapped這給鏈接youtube api:https://developers.google.com/youtube/player_parameters 他們建議使用iframe。
對YouTube網站的例子是:
<iframe id="ytplayer" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1&origin=http://example.com"
frameborder="0"/>
的代碼我使用:
<!DOCTYPE html>
<html>
<head>
<style>
* {
border:0;
margin:0;
}
</style>
</head>
<body>
<iframe webkit-playsinline id="player" type="text/html" width="320" height="180" src="http://www.youtube.com/embed/rEevIL1Wpcg?enablejsapi=1&playsinline=1&autoplay=1" frameborder="0">
</iframe>
</body>
</html>
有人可以幫我明白了嗎?我檢查嵌入式標誌是否爲真,它們都是允許在移動設備上播放的剪輯。
示例視頻的設備上工作:
- http://www.youtube.com/watch?v=rEevIL1Wpcg&feature=youtube_gdata
- http://www.youtube.com/watch?v=KzGe7pbGUiM
舉例影片不要在設備上工作並彈出錯誤信息:
- http://www.youtube.com/watch?v=1vhFnTjia_I&feature=youtube_gdata
- http://www.youtube.com/watch?v=sxkiA0IjBZ0&feature=youtube_gdata
看到很高的投票答案在[此鏈接](http://stackoverflow.com/questions/6666423/overcoming-display-forbidden-by-x-frame-options),如果你在模擬器上運行?然後可以在Safari上進行調試。 –