诺基亚网络应用播放声音

时间:2013-07-17 03:57:07

标签: javascript nokia nokia-s40 playsound

我开发了我的第一个诺基亚网络应用程序。我试图播放当点击按钮时保存在本地存储中的声音

这是我的代码,但它不起作用

<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 个答案:

答案 0 :(得分:1)

您的代码无效,因为S40 Web Apps不支持嵌入标记。 This page列出了所有支持的标记。

this FAQ中给出的示例指示您使用 loadUrl 方法。没有办法在应用程序的背景中播放声音。以下示例将下载该文件,用户将在本机音频播放器中播放该文件。

示例:

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