リモートサーバー上のファイルが存在するかどうかを確認する必要があります。リモートサーバーを制御できません。JavaScript コードがその存在を確認しようとしているファイルは、このサンプル画像ファイルのように Web ブラウザーのアドレス バーにファイルの場所を入力することで、任意の Web ブラウザーで誰でもダウンロードまたは表示できます 。Ajaxを試しましたが、常にエラーが表示されます。
編集:リモートサーバーは別のドメインにあります。
$.ajax({
url: 'http://public.url/sample.wav',
type: 'HEAD',
//dataType: 'jsonp',
//crossDomain:true,
error: function () {
$("#soundFile").attr("src", "Images/error.png");
},
success: function () {
$("#soundFile").attr("src", "Images/check.png");
}
});