如何制作YouTube无边框播放器?

时间:2012-11-24 21:56:50

标签: javascript youtube youtube-api youtube-javascript-api

这可能听起来很愚蠢,但我在网上看了一段时间,我找不到如何让YouTube播放器无光泽。我正在制作一个网络应用,我正在使用YouTube JavaScript API。无论我在网上看到有关如何真正让玩家无铬的一些信息,它只是给我提供了如何使用无边框播放器进行操作的信息。没有人解决这个问题(这似乎很明显),但我无法弄清楚如何做到这一点。有人可以向我解释如何做(我需要在某处传递某个参数吗?)谢谢。

2 个答案:

答案 0 :(得分:5)

好吧,所以我明白了。所以,如果你像我一样使用JavaScript(我相信它也适用于AS3),简单地说,不是写入URL中的视频ID(你给embedswf()函数的那个​​),写“apiplayer”。然后,在视频播放器加载后,只需在其上调用cueVideo()函数(传递您想要显示的视频的视频ID)。这将使视频播放器无光泽。

答案 1 :(得分:1)

首先,您将使用HTML代码

<embed src=""/>

现在这需要网址: http://www.youtube.com/apiplayer?enablejsapi=1&version=3

由于你在JS中用函数

给它一个,所以这个不带ID
onYouTubePlayerReady() 

这是一个小例子

<script>
onYouTubePlayerReady = initializePlayer;
function initializePlayer(){
var video = document.getElementById('video');
video.loadVideoById(String id , int starttime , string quality);
var playbutton = document.getElementById('playbtn');
playbutton.addEventListener('click' , playVideo());
var pausebutton = document.getElementById('psbtn');
pausebutton.addEventListener('click' , pauseVideo());
}
</script>

这是基本脚本,希望这有效!