SWF в заголовке веб-сайта

#html #wordpress #flash

#HTML #wordpress #flash

Вопрос:

У меня есть SWF в разделе заголовка нашего сайта. Он встроен в плагин Kimili WordPress:

 <div class="swfheader">
<?php echo do_shortcode('[kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://xxx/uploads/2016/Assets/header.swf" width="1950" height="270" targetclass="flashmovie" play="true" loop="true" menu="false" quality="best" scale="noscale" allowfullscreen="false" allowscriptaccess="never" allownetworking="none"]');  ?>  
</div>
  

Проблема, с которой я сталкиваюсь, заключается в автоматическом воспроизведении. В большинстве браузеров отображается значок «play» для запуска swf, а в других браузерах все работает нормально.

Я использовал Adobe Animate CC для его создания, и для публикации настроек в HTML-оболочке установлена только опция цикла.

Есть ли какой-либо способ исправить эту проблему? Я бы хотел, чтобы SWF автоматически воспроизводился во всех браузерах, если это возможно.

Комментарии:

1. автозапуск flash идет по пути динозавров, в основном из-за того, что flash является такой смехотворно идиотски небезопасной, изобилующей ошибками кучей дерьма (и я проявляю вежливую щедрость, не говоря того, что я действительно думаю). Прекратите использовать Flash, точка. Он умирает, и вы в любом случае не сможете переопределить click-to-play, потому что это мера БЕЗОПАСНОСТИ, налагаемая браузерами.

2. Я понимаю. Что бы вы порекомендовали вместо этого? Просто нужна 30-секундная анимация цикла в заголовке. С помощью чего я это создаю?

3. @MarcB, успокойся, сегодня пятница…

4. возможно, вместо этого используйте видео html5. нет способа переопределить функцию click-to-play. если бы это было так, каждая вредоносная flash-реклама во вселенной использовала бы ее.

Ответ №1:

Размер вашего баннера заставляет браузеры предполагать, что это какой-то внешний рекламный баннер (они должны быть «нажмите, чтобы воспроизвести» в случае какой-либо видеорекламы с помехами, которая забивает данные, о которой никто не просил). Чтобы избежать этого, html и swf должны находиться в одном и том же месте:

Пример :
mysite.com/post1/page.html и mysite.com/post1/banner.swf .

Я не знаю, как вы оправдаете это ожидание с помощью WordPress, поскольку .html файл ваших сообщений и содержимое вашей uploads папки находятся в двух разных местах.