【问题标题】:<audio> src change with javascript<audio> src 用 javascript 改变
【发布时间】:2013-09-29 01:31:32
【问题描述】:

我想使用 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

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

【问题讨论】:

    标签: javascript html5-audio


    【解决方案1】:

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

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

    【讨论】:

    • 这适用于 .wav 和 .mp3 文件。 .ogg 文件可在运行 Chrome、Firefox 或 Safari 的 PC 上运行。但是移动 safari(iOS) 和 Android(Firefox 和 Chrome 看不到声音。“类型”也可以这样更新吗?比如
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多