Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;音频>;使用javascript进行src更改_Javascript_Html5 Audio - Fatal编程技术网

<;音频>;使用javascript进行src更改

<;音频>;使用javascript进行src更改,javascript,html5-audio,Javascript,Html5 Audio,我想使用javascript和按钮更改标记的src属性: <audio id="playme" src="" controls="controls">Your browser...</audio> 您的浏览器。。。 再往下一点: <input type="button" style="font-size: 10px;" OnClick="document.getElementById('playme').src='snd/SOUND.WAV';"

我想使用javascript和按钮更改标记的src属性:

<audio id="playme" src="" controls="controls">Your browser...</audio>
您的浏览器。。。
再往下一点:

<input type="button" style="font-size: 10px;"
        OnClick="document.getElementById('playme').src='snd/SOUND.WAV';"
        value="Listen">

它似乎什么也没做。有人有线索吗?万分感谢

在Xubuntu 10.10上使用Firefox 3.6


编辑:它似乎可以在Chrome上运行,但Firefox不喜欢它。我应该报告错误吗?您知道一种绕过该选项的方法吗?

我相信您必须在更改
src
属性时,通过调用
load
,告诉浏览器加载新文件:

var playme = document.getElementById('playme'); playme.src='snd/SOUND.WAV'; playme.load();

这对.wav和.mp3文件非常有效。ogg文件在运行Chrome、Firefox或Safari的PC上工作。但是,移动safari(iOS)和Android(Firefox和Chrome)看不到声音。可以用这种方式更新“type”吗?比如标签中的type=“xx”?