загрузить видео с ютуба в videodisplay flex

Мне нравится добавлять видео с YouTube в искровой компонент видеодисплея. я пробовал это, но не могу работать,

 <s:VideoDisplay id="myVid" autoPlay="true"
                 source="http://www.youtube.com/watch?v=LqNQV3tsX1"
                 height="300" width="400"                        
                     />

Есть ли ошибка в моем коде?


person ketan    schedule 25.06.2013    source источник


Ответы (2)


вы указываете источник на веб-сайт YouTube, а не на само видео. Сначала вы должны извлечь реальный URL-адрес видео.

person Flash    schedule 25.06.2013
comment
это реальная ссылка на видео 'www.youtube.com/watch?v=LqNQV3tsX1Y' - person ketan; 25.06.2013
comment
нет, это не так! Это сайт со встроенным плеером. Реальный URL-адрес видео скрыт во флеш-скрипте. Вы должны извлечь его вручную или использовать инструмент для загрузки видео с YouTube, чтобы получить НАСТОЯЩИЙ URL-адрес. - person Flash; 25.06.2013
comment
@ketan это неправильный адрес. Ознакомьтесь с руководством по началу работы, вам нужно загрузить проигрыватель YouTube ( flash SWF), затем вы пишете некоторый код, который указывает проигрывателю YouTube загружать определенное видео. - person Sunil D.; 25.06.2013

хорошо, я получил ответ, я использую SWFLoader вместо VideoDisplay. Вот код. Здесь я использую тот же URL-адрес Youtube.

private var url:String = "http://www.youtube.com/v/LqNQV3tsX1Y";

<mx:SWFLoader id="swfLoader"
                  minHeight="390"
                  minWidth="640"
                  source="{url}"
                  bottom="1"
                  left="1"
                  right="1"
                  top="1"
                  autoLoad="true"
                  maintainAspectRatio="true"
                  scaleContent="false"/>

Спасибо...

person ketan    schedule 28.06.2013