Автовоспроизведение не работает в mediaelement.js

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

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

В статье «Автовоспроизведение 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 mediaelement. Это простая функция тега audio. Я пытался реализовать автовоспроизведение в предоставленных демонстрациях, и там оно тоже не сработает.

Любая помощь будет здорово, спасибо!

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


person Joshua Dyck    schedule 25.08.2011    source источник


Ответы (1)


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

vplayer = new MediaElementPlayer('video');
vplayer.play();
person Moe Sweet    schedule 17.11.2011