javascript - <audio> src 使用 javascript 更改

标签 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';"
        value="Listen">

似乎什么都不做。有人有线索吗?百万感谢

在 Xubuntu 10.10 上使用 Firefox 3.6

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

最佳答案

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

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

关于javascript - <audio> src 使用 javascript 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935101/

相关文章:

javascript - 在播放粘性音频播放器时浏览网站

javascript - 播放音频文件时用键盘播放时向前和向后搜索十秒

html - 控制 Soundcloud HTML5 小部件播放器音量

javascript - ajax调用后全局变量没有改变

javascript - 为什么 slider 高度不会随着浏览器尺寸的减小而减小?

javascript - 如何在 node-resque 中重用连接?

javascript - 有人可以帮我解释一下剩下的部分吗?

javascript - 按键事件,不希望的 native 行为

html - 了解网络音频中的 getByteTimeDomainData 和 getByteFrequencyData

javascript - 使用单个 Controller 控制多个 html5 音轨