Браузер Steam с аудиотегом html5

В настоящее время я делаю небольшое приложение, которое в основном будет использоваться в браузере Steam. Однако у меня возникли проблемы с воспроизведением аудиотегов. Хотя сайт http://html5test.com/ предполагает, что он поддерживает аудиотеги.

Кто-нибудь еще имел успех с такими вещами в браузере стима?

Я пробовал несколько форматов файлов: .wav, .mp3, .ogg.

Вот код, он отлично работает в IE10, FF и Chrome.

JS

<script type="text/javascript">
    var lastPlayer = null;
    var loopAudio = false;

    function play_sound(file)
    {
        if (is_playing()) { return }

        lastPlayer = file;

        lastPlayer.addEventListener('ended', function() {
            if (loopAudio == true) {
                lastPlayer.play();
            }
        }, false);

        lastPlayer.play();
    };

    function stop_sound()
    {
        lastPlayer.pause();
        lastPlayer.currentTime = 0;
    };

    function loop_sound()
    {
        if (loopAudio === false) { loopAudio = true }
        else { loopAudio = false }
    };

    function is_playing()
    {
        if (lastPlayer === null) { return false; }
        else { return !lastPlayer.ended && 0 < lastPlayer.currentTime; }
    };
</script>

HTML

<audio id="Calm_waves" src="http://localhost/Calm_waves.mp3" preload="none"></audio>
<button class="span2 btn btn-large btn-primary" onclick="javascript:play_sound(Calm_waves);">Calm Waves</button>

person Wader    schedule 13.06.2013    source источник


Ответы (1)


Дальнейшая работа мне удалось заставить это работать, используя формат ogg, хотя я пробовал этот формат раньше, я попробовал еще раз, используя один из рекомендуемых конвертеров с сайта проектов WebM. http://www.mirovideoconverter.com/

person Wader    schedule 13.06.2013