веб-приложения Nokia воспроизводят звук

Я разработал свое первое веб-приложение для Nokia. Я пытаюсь воспроизвести звук, который сохраняется в локальном хранилище при нажатии кнопки

это мой код, но он не работает

<div class="odd" id="g" onclick="playSound('s40-theme/sounds/piano_G.mp3')"></div>

<script type="text/javascript">     
    function playSound(file) {
    var embed = document.createElement("embed");

    embed.setAttribute('src', file);
    embed.setAttribute('hidden', true);
    embed.setAttribute('autostart', true);

    document.body.appendChild(embed);
}
</script>

person jmt    schedule 17.07.2013    source источник


Ответы (1)


Ваш код не работает, потому что тег embed не поддерживается в веб-приложениях S40. На этой странице перечислены все поддерживаемые теги.

Пример, приведенный в этих часто задаваемых вопросах, предлагает вам использовать loadUrl метод. Нет возможности воспроизвести звук в фоновом режиме приложения. В следующем примере файл будет загружен, и пользователь воспроизведет его в собственном аудиоплеере.

Пример:

<a href="#" onclick="mwl.loadURL('path_to_file.mp3');">Play sound</a>

person igordsm    schedule 14.08.2013