这是我的代码:
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('myytflashplayer', {
loadPlaylist:{
},
events: {
'onReady': onPlayerReady,
'onPlayerStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.mute();
event.target.playVideo(10);
event.target.seekTo(10);
event.target.playVideoAt(5);
}
var done = false;
function onPlayerStateChange() {
if (event.data == YT.Player.PLAYING && !done) {
event.setTimeout(stopVideo,6000);
done=true;
}
}
function seekTo() {
player.seekTo();
}
public
function playVideo() {
player.playVideo()
}
public
function pauseVideo() {
player.pauseVideo()
}
public
function stopVideo() {
player.stopVideo()
}
public
function muteVideo() {
player.mute()
}
public
function unmuteVideo() {
player.unMute()
}
// var params = { allowScriptAccess: "always" };
// var atts = { id: "myytplayer" };
// swfobject.embedSWF("http://www.youtube.com/v/Kunq0JnYCKE?version=3&origin=https://developers.google.com&enablejsapi=1&loop=1&autoplay=1&start=10&rel=0","ytapiplayer", "800", "500", "8", null, null, params, atts);
// });
</script>
<object width="640" height="390" >
<param name="movie" value="https://www.youtube.com/v/videoseries?version=3&listType=playlist&list=PLqRSwyqnU1WEECXxN3uN08G24h34EQOko&autoplay=1"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="https://www.youtube.com/v/videoseries?version=3&listType=playlist&list=PLqRSwyqnU1WEECXxN3uN08G24h34EQOko&origin=https://developers.google.com&enablejsapi=1&playerapiid=myytflashplayer&autoplay=1" type="application/x-shockwave-flash"
allowscriptaccess="always" width="640" height="390"></embed>
</object>
这是我在我的flash动作脚本3.0 youtube player api
中要做的事件在播放列表中自动播放随机视频
视频将在
视频将开启静音
当有人点击取消静音时,请从中重新启动视频 开始和取消静音。
任何与视频的首次互动都应取消静音。例如,如果他们是第一次暂停视频,请取消静音并暂停播放。
视频播放完毕后,可以从播放列表中选择另一个随机视频,或按播放列表的顺序转到下一个视频。无论哪个更容易。
如果他们看过所有视频,播放列表就会循环播放。
视频无法为某些用户(移动设备)自动播放。当它没有自动播放时,它应该显示视频中的缩略图。当此人手动按下播放时,视频应以正常声音开始。
答案 0 :(得分:0)
我认为您对使用的API有点困惑。 YT.Player api使用HTML5 iframe播放器API,但您在底部插入了一个flash对象 - 这是一个不同的API。
iframe播放器的文档位于:https://developers.google.com/youtube/iframe_api_reference
此处提供了Flash播放器Javascript界面的文档: https://developers.google.com/youtube/js_api_reference