Как мне встроить проигрыватель YouTube без Chrome без добавления элементов управления?

Я создаю онлайн эксперимент. В нем участвуют участники, которые смотрят видео, а затем отвечают на вопросник. Я хотел бы встроить видео на YouTube без хрома, которое автоматически воспроизводится при загрузке страницы, не имеет элементов управления для участников, с которыми можно поиграться, и загружает следующую страницу после завершения видео.

Теперь функции автозапуска / пересылки на следующую страницу второстепенны, и я не слишком обеспокоен, если не смогу заставить их работать. Тем не менее, я очень заинтересован в том, как встроить плеер без хрома. Я пошел на игровую площадку Google, но к этому коду уже прикреплены элементы управления. Я не очень опытен в кодировании, поэтому я не знаю, что удалить из кода, чтобы ни один из пользовательских элементов управления слева не отображался. Кто-нибудь может мне помочь?

Спасибо Вил

5 ответов

Решение

Возможно, вы захотите посмотреть на http://code.google.com/apis/youtube/youtube_player_demo.html файл, позволяющий настроить плеер так, чтобы вы могли вставлять его без хрома на свои страницы.

Это должно быть простое копирование и вставка.

Когда вы встраиваете видео, вы можете использовать параметр controls=0, который удалит кнопки и сделает его бесцветным.

т. е. код в вашем разделе для встраивания будет включать http://www.youtube.com/embed/NxLBVAq-4dg?rel=0&controls=0"

Да, что удивительно, я не нашел ни одной страницы Youtube с примером кода для их хромированного плагина. Но есть много плагинов jquery, которые используют плагин Chromeless. Вы найдете хороший учебник здесь: http://tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/

Вы можете использовать объекты SWF для встраивания вашего хромированного плеера. Вы должны добавить эту библиотеку js в ваш HTML:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>

затем в вашем основном js-файле вы вызываете метод embedSWF:

var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/FeJkDewhTEw?enablejsapi=1&playerapiid=ytplayer&version=3&controls=0&showinfo=0",
                   "ytapiplayer", "425", "356", "8", null, null, params, atts);

Если вам не нужны какие-либо элементы управления или информация, просто установите control =0 и showinfo=0 в URL

Смотрите: https://developers.google.com/youtube/js_api_reference

Я думаю, что JW player http://www.longtailvideo.com/players будет воспроизводить видео на YouTube без брендинга YouTube.

Другие вопросы по тегам