【发布时间】:2021-12-24 18:32:23
【问题描述】:
我在 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 >");
}
显然,hope.wav 文件会定期更改。但我的问题是,除非我每次都完全重新加载网站,否则只会播放要生成的 first .wav。如何使(可能)回调函数运行并获取 .wav 的新版本而不是缓存?
编辑:在 iPad 上运行良好 - 我在 Firefox 中遇到了这个问题。
【问题讨论】:
标签: javascript html