0
我使用此代碼淡入YouTube視頻到#vid div當用戶點擊按鈕,並自動播放它。它適用於所有瀏覽器,但由於某些原因,當我嘗試點擊Opera 10.5中的按鈕時,沒有任何反應。任何想法可能是錯誤的,以及如何解決它,請?YouTube的API - 淡入視頻到div - 不工作在Opera 10
的Javascript:
// create youtube player
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('vid', {
height: '539',
width: '958',
videoId: 'CZ0Jorye0jU',
events: {
'onStateChange': onPlayerStateChange
}
});
}
// when video ends
function onPlayerStateChange(event) {
if(event.data === 0) {
$("#vid").fadeOut(500);
}
}
function startVideo() {
$("#vid").fadeIn(2000);
player.playVideo();
$("html, body").animate({ scrollTop: 160 }, 600); return false;
};
HTML:
<a href="javascript:startVideo();" class="eshop index" style="width:319px; left:320px; border-right:1px solid white;">Prehrať ukážku</a>
非常感謝。