2013-07-17 3 views
0

Я разработал свое первое приложение для 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> 

ответ

1

Ваш код не работает, потому что встраивать тег не поддерживается Веб-приложения S40. This page перечислены все поддерживаемые теги.

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

Пример:

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

Смежные вопросы