PDA

Просмотр полной версии : Ролик помещенный в html не воспроизводится автоматически


ObOs
17.05.2016, 13:50
День добрый. Ситуация следующая. Добавляю флеш-ролик(рекламный банер) в html страницу при помощи swfobject.


var att = {data:this.host + banner.flash, width:"1000", height:this.bannerHeight};
var par = {"play":"true", "wmode":"opaque"};
var myObject = swfobject.createSWF(att, par, "flash-container");


Появляется кнопка play(см скриншот) после нажатия на которую ролик начинает воспроизводится.
Понятно что такая ситуация для рекламного баннера не приемлема. Плюс еще мой банеер перекрывается сверху ссылкой, т.е. даже если пользователь нажмет на play он просто перейдет по рекламной ссылке не видя содержимое баннера.
Вопрос: как заставить ролик воспроизводится автоматически?
32204
swfobject.embedSwf - тоже не пашет.

Данная проблема наблюдается в chrome, в ослике все нормально, в других браузерах пока нет возможности проверить.
Тестирую на локальном сервере, swf-баннеры подгружаю из интернетов. Если грузить баннеры с localhost, то все нормально воспроизводится. Это хром заботится о нашей безопасности или я что-то не так делаю?

Выложил на хостинг. Посмотреть можно здесь (http://illizium.cm75438.tmweb.ru/banners/)

UPD

Ситуация немного прояснилась после того как залил на хостинг. Кнопка появляется когда гружу ролики с другого домена, когда со "своего", то все нормально. Получается проблема в безопасности. Подскажите как обойти.

Zebestov
18.05.2016, 01:00
Никак. С некоторых пор Chrome требует пользовательского "одобрения" для запуска второстепенного Flash-контента.

ObOs
18.05.2016, 10:40
Жаль. Просто баннеры будут лежать на одном сайте, а отображаться будут на нескольких других, в том числе и привязанных к другим доменам. Придется в Chrome отображать альтернативное содержимое на js, либо gif-ку на худой конец.