Я сделал компонент для своего веб-приложения, который инициализирует проигрыватель YouTube на странице. Этот проигрыватель будет использоваться для невостребованного видео на странице. Однако при инициализации проигрывателя я должен передать видео для его инициализации:
//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()
. Я попытался удалить его, но он перестал работать.