2012-11-24 32 views
3

這可能聽起來很愚蠢,但我在網上看了一段時間,我無法找到如何讓YouTube播放器無聊。我正在製作一個網絡應用程序,並使用YouTube JavaScript API。無論我在網上尋找一些關於如何讓玩家無聊的信息,它只是給了我關於如何用無鉻玩家操作的信息。沒有人解決這個問題(這似乎很明顯),但我無法弄清楚如何去做。有人可以請向我解釋如何去做(我需要傳遞某個參數嗎?)謝謝。如何製作YouTube無鉻播放器?

+0

這是你在找什麼? https://developers.google.com/youtube/flash_api_reference – MacMac

+0

這是一篇關於此主題的文章,您可能會覺得有用:http://stackoverflow.com/questions/2626966/how-do-i-go-about-embedding -a-youtube-chromeless-player-without-adding-controls –

+0

可能的重複[如何在不添加控件的情況下嵌入youtube chromeless播放器?](https://stackoverflow.com/questions/2626966/how-do -i-go-about-embedding-a-youtube-chromeless-player-without-adding-controls) – rogerdpack

回答

5

好吧,所以我想通了。因此,如果您像我一樣使用JavaScript(我相信它也適用於AS3),那麼簡單地說,不要將URL寫入URL(您提供給embedswf()函數的那個​​),而是寫入「apiplayer」。然後,在視頻播放器加載後,只需調用函數cueVideo()(將想要顯示的視頻的視頻ID傳遞給它)。這會讓視頻播放器變得無聊。

+1

你有這樣的代碼示例嗎? –

1

那麼首先你的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> 

這是基本的腳本,希望這個作品!

相關問題