如果以下文件存在与否,我希望在我的html页面中使用javascript进行测试:
http://www.focloir.ie/media/ei/sounds/ag_c.mp3 // exists
http://www.focloir.ie/media/ei/sounds/og_c.mp3 // doesn't exist
我的html页面与上面的文件在同一个域中不。
这可能吗?
我希望仅使用一个html文件(没有db或php等)来解决这个问题,因为我的项目只是一个简单的原型。
答案 0 :(得分:1)
这看起来很有希望,虽然超级慢而丑陋:)
var _word = "ag";
var _audio = Audio();
function update_src(audio, word) {
if (audio.canPlayType('audio/mpeg;')) {
audio.src = "http://www.focloir.ie/media/ei/sounds/" + word + "_c.mp3";
} else {
audio.src = "http://www.focloir.ie/media/ei/sounds_ogg/" + word + "_c.ogg";
}
}
update_src(_audio, _word);
_audio.load();
_audio.addEventListener("durationchange", function () {
alert("exits");
});