相关疑难解决方法(0)

如何强制HTML5 Audio标记重新加载(更改)文件

我在javascript中有一些代码生成一个wav文件,然后将它附加到一个按钮,以便它可以播放:

function makeWav(){        
            $.get(("../testsound/getsound.pl?text="+document.myform.outputtext.value));
setTimeout(callback, 500);
            return false;
        }
function callback() {
var audio = new Audio('http://www.joereddington.com/testsound/hope.wav');
audio.load();
audio.play();
           //     $("#player").html("<embed src=http://www.joereddington.com/testsound/hope.wav autostart=true  >");
        }
Run Code Online (Sandbox Code Playgroud)

很明显,hope.wav文件会定期更改.但我的问题是,除非我每次都完全重新加载网站,否则只会生成第一个 .wav.如何使(可能)回调函数去获取.wav的新版本而不是缓存?

编辑:在iPad上工作正常 - 我在Firefox中遇到这个问题.

javascript html5

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

html5 ×1

javascript ×1