Автоигра не работает в mediaelement.js - PullRequest
2 голосов
/ 25 августа 2011

Я пытаюсь заставить mediaplayer.js автоматически воспроизводиться. Автозапуск отлично работает с собственными звуковыми тегами, но как только я реализую Java-скрипт mediaelement, проигрыватель работает и выглядит великолепно, но больше не запускается автоматически.

Я пробовал разные ответы на javascript, но ни один из них не работал, и я попытался изменить autoplay = "true" на auto или autoplay или ... ничего не работает. Я не могу найти что-нибудь об этом на Google тоже. Есть много слов о WordPress, но, похоже, ничего из этого не применимо к сценариям без WordPress.

В статье "Autoplay MediaElementPlayer" говорится, что было решение, но оно не сработало для меня.

Это мой код:

<audio controls="controls" autoplay="true"> 
    <source src="music/male.ogg" type="audio/ogg" /> <!--change song here for FF-->
    <source src="music/male.m4a" type="audio/mpeg" /><!--change song here for webkit-->
</audio>

Я пробовал его в любом браузере, но безрезультатно: IE, Opera, FF, Chrome, Safari и т. Д.

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

Любая помощь будет отличной, спасибо!

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

1 Ответ

0 голосов
/ 17 ноября 2011

Это работает частично для меня.Это работает для HTML5, но не для флэш-резервирования.

vplayer = new MediaElementPlayer('video');
vplayer.play();
...