2012-11-07 56 views
1

使用IFrame API,視頻是否使用html5容器或Flash容器播放取決於很多因素。我想知道:是否可以設置一些參數或調用一個函數來強制播放器爲flash(或html5)?有關YouTube上的一些問題IFrame API

此外,rel = 0在Iframe API中似乎不起作用,當我將它設置爲0時,相關視頻仍然顯示,是否有我的代碼有問題?謝謝!

player = new YT.Player('player', { 
     height: '300', //720 
     width: '400', //1280 
     videoId: 'S2Rgr6yuuXQ', 
     playerVars: { 'rel': 0 }, // or rel: 0, rel: '0', all don't work 
     events: { 
     'onReady': onPlayerReady, 
     'onStateChange': onPlayerStateChange, 
     'onError': onErrorDetected, 
     'onPlaybackQualityChange': onQualityChange 
     } 
     }); 

回答

1

我覺得IFRAME選項不包括參數選擇HTML5或Flash的選擇,因爲在iframe API自動使用的最佳選擇。

你可以嘗試指定使用HTML5(如果可用):

Force HTML5 youtube video

YouTube video in HTML5

,你可以使用SWFObject的選項,在客戶端只使用flash播放器(如果客戶端支持閃..)

+0

rel = 0怎麼樣? – user1769686

0

更換

playerVars: { 'rel': 0 } 

playerVars: { 'rel': '0' }