Я внедряю видео с youtube с помощью тега iframe, но не получаю доступа к функциональности воспроизведения объекта. Вот как я загрузке объекта:Воспроизведение встраиваемого видео youtube JS
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/u1zgFlCw8Aw?enablejsapi=1&origin=http://example.com"
frameborder="0">
Я ссылается на API-интерфейсы, но я не очень понимаю, как получить доступ к функции воспроизведения/паузы. Я попытался с помощью JQuery следующим образом, но захваченный объект не имеет желаемые атрибуты:
vid = $('#player')
vid.playVideo() // doesn't work
Я также попытался использовать swfsobject следующим образом:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/embed/ngf03kCRw3s",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
Однако, на ничего не появляется (и в консоли нет ошибок). С уважением, Спасибо,
Вам необходимо использовать [swfobject] (http://code.google.com/p/swfobject/). Вы можете начать с [Youtube JS API] (https://developers.google.com/youtube/js_api_reference) – elclanrs
Вы видите ошибку в моем коде swfobject? Не уверен, почему это не сработает, просто скопируйте пример. – mike