Як вставити в iframe відео з YouTube, що автоматично відтворюється?

Я намагаюся вставити нову версію iframe у відео на YouTube і запустити його автоматичне відтворення.

Наскільки я можу судити, немає можливості зробити це шляхом внесення змін у прапори до URL-адреси. Чи можна це зробити за допомогою JavaScript та API?

Рішення

Це працює в Chrome, але не в Firefox 3.6 (попередження: відео RickRoll):

JavaScript API для вбудовування iframe існує, але все ще розміщується як експериментальна функція.

ОНОВЛЕННЯ: API iframe тепер повністю підтримується і "Створення об'єктів YT.Player - Приклад 2" показує, як встановити "автовідтворення" в JavaScript.

Коментарі (5)

Вбудований код youtube за замовчуванням має вимкнений автовідтворення. Просто додайте autoplay=1 в кінці атрибуту "src". Наприклад:

Коментарі (2)

Тут задокументовані прапори, або параметри, які ви можете використовувати з вбудовуваннями IFRAME та OBJECT; також чітко вказано, який параметр працює з яким плеєром:

YouTube Embedded Players and Player Parameters.

Ви можете помітити, що autoplay підтримується всіма плеєрами (AS3, AS2 і HTML5).

Коментарі (0)