用Youtube Javascript API初始化一个空播放器



我已经为我的web应用程序做了一个组件,在页面上初始化一个YouTube播放器。这个播放器将习惯于在页面上播放非点播视频。然而,当初始化播放器时,I 必须传递一个视频来初始化它:

//javascript
swfobject.embedSWF( makeUrl( 'http://www.youtube.com/v/NINOxRxze9k', {
                version : 3,//youtube api version
                autoplay : 0,//automatically start playing
                color : 'white',//color for the 'viewed' part of the video
                autohide : 0,//automatically hide the controls
                controls : 0,//don't show the controls
                disablekb : 1,//disable keyboard shortcuts
                enablejsapi : 1,//enable javascript api
                fs : 0,//disable full-screen
                playerapiid : id,//player api id that is used for javascript api
                //playlist : videoIds.join( ',' ),//the list of video ids to play (it can be only one item)
                showinfo : 0,//don't show video information like title
                rel : 0,//don't show related videos after playback is finished
                theme : 'light',//use the light theme (the other one is 'dark')
                showsearch : 0, //don't show the search bar (it's disabled when 'rel' is 0)
                origin : window.location.hostname//it is a security thing necessary for enabling javascript api
            }), id, '300', '200', '8', null, null, params, atts);

(注意第一行的'NINOxRxze9k'部分)。

问题是:我如何初始化一个YouTube播放器没有初始化它为一个特定的视频?我不希望它显示准备播放的视频快照。我希望在开始播放任何内容之前它是空白的。

Sitenote:正如您从Google的文档中看到的,VIDEO_ID被传递给embedSWF()

我认为这是同一个问题的答案,但是如果你使用播放器IFrame API:

Init YouTube iframe player without video ID

不确定这是否有帮助,但无论如何,这里是

我已经在flash和web中为不同的项目玩了一段时间的YT-api,发现它是一个LARG系统,需要大量的阅读。我唯一一次发现它有一个空白的播放器加载是在一个flash应用程序。它也需要是chromeles。

我做了一个"成熟"的教程下载这里的人。http://www.youtubetutsite.com/player.php?videoID=kO_WVIYdLDc

仅建议您在应用程序中使用SWF播放器。

相关内容

  • 没有找到相关文章

最新更新