2013-11-27 52 views
8

因爲我的YouTube API代碼沒有工作,從來就決定從頭開始,並試圖從https://developers.google.com/youtube/iframe_api_reference?hl=de的Youtube API的iFrame在互聯網沒有工作資源管理器(11)

示例代碼,所以我只是嵌入的播放器,它應該6秒後暫停。這是的例子播放器代碼

var player; 
    function onYouTubeIframeAPIReady() { 
    player = new YT.Player('player', { 
     height: '390', 
     width: '640', 
     videoId: 'M7lc1UVf-VE', 
     events: { 
     'onReady': onPlayerReady, 
     'onStateChange': onPlayerStateChange 
     } 
    }); 
    } 

它在Firefox,Chrome和Safari工作的摘錄,但無法在Internet Explorer(我的版本是11)。自動播放不起作用,以及6秒後暫停。所以我猜onready和onstatechange不工作..我認爲該API應該工作IE7 +有沒有解決方案呢?謝謝

編輯:這是由方式

+0

你能驗證它仍然是這樣嗎?玩家參數發生中斷。 –

+0

是的,它仍然是在IE11中。 –

回答

5

我能夠在http://jsfiddle.net/77PJB/3/重現做工精細用IE10。

function onPlayerReady(event) { 
    event.target.playVideo(); 
} 

我在內部提交。如果它尚未提交,您可以file it in public issue tracker,一旦修復就會收到通知。

+0

謝謝我將舉報問題 –

+0

將您的問題與內部報告相關聯。你應該從那裏聽到更新。 –

+0

謝謝你,我已收到一封郵件 –

-1

我遇到了同樣的問題,即YouTube Player API事件不會在IE上觸發。

我通過SSL加載源修復了它。

前(曾在鉻,FF,Safari瀏覽器...不是IE 10/11)

var tag = document.createElement('script'); 
tag.src = "http://www.youtube.com/iframe_api"; 

(工程在IE10 +)後

var tag = document.createElement('script'); 
tag.src = "https://www.youtube.com/iframe_api"; 
相關問題