Инициализация пустого плеера с помощью Youtube Javascript API

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


person AlexStack    schedule 25.05.2013    source источник
comment
Я думаю, что вы не можете, согласно моим поискам и этому парню: stackoverflow.com/a/7828791/1460591   -  person Youans    schedule 25.05.2013


Ответы (2)


Я думаю, что это ответ на тот же вопрос, но если вы используете Player IFrame API:

Запустить проигрыватель iframe YouTube без идентификатора видео

person Matias Molinas    schedule 25.05.2013
comment
Это актуально, но, похоже, не относится к API Javascript, который я использую (ActionScript 3). - person AlexStack; 26.05.2013

Не уверен, что это поможет, но все же здесь.

Я некоторое время экспериментировал с YT-api во flash и в Интернете для разных проектов и обнаружил, что это БОЛЬШАЯ система, требующая много чтения. Единственный раз, когда я обнаружил, что пустой проигрыватель загружен, был во флеш-приложении. Также это должны были быть хромели.

Я сделал «любительский» учебник с загрузкой для людей здесь. http://www.youtubetutsite.com/player.php?videoID=kO_WVIYdLDc

Только предположение, поскольку вы используете проигрыватель SWF в своем приложении.

person Tempus    schedule 02.06.2013