这听起来可能很愚蠢,但我在网上看了一段时间,找不到如何使YouTube播放器无铬。我正在制作一个网络应用程序,我正在使用YouTube JavaScript API。无论我在哪里在网上寻找有关如何实际使播放器无镀铬的信息,它都只是为我提供了有关如何使用无铬播放器进行操作的信息。没有人解决这个问题(这似乎很明显),但我就是不知道该怎么做。有人可以向我解释如何做到这一点(我需要在某处传递某个参数吗?谢谢。
好吧,我想通了。所以,如果你像我一样使用 JavaScript(我相信它也适用于 AS3),简单地说,而不是在 URL 中写入视频 ID(你给 embedwf() 函数的那个),写"apiplayer"。然后,在加载视频播放器后,只需在其上调用函数 cueVideo()(将要显示的视频的视频 ID 传递给它)。这将使视频播放器无边框。
首先,您将使用 HTML 代码
<embed src=""/>
现在这需要网址:http://www.youtube.com/apiplayer?enablejsapi=1&version=3
这个不需要 ID,因为你在函数的 JS 中给它一个
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>
这是基本脚本,希望这有效!