携帯電話で HTML5 Audio タグを使用してオーディオを再生しようとしています。サウンドをロードしましたが、.play() コマンドを実行しても何も起こりません。デフォルトのコントロールを表示して、その再生ボタンを押してテストし、そのボタンが機能してサウンドが再生されるようにしました。また、アドレス バーから JavaScript を実行してサウンドを再生しようとしましたが、それも同様に機能します。
再生に使用しているコードは次のようになります。
setInterval(function(){
if(blahblah){
document.getElementById("player").play();
}
},500);
サウンドを再生しようとしていることを確認するために、次のように警告を表示します。
setInterval(function(){
if(blahblah){
document.getElementById("player").play();
alert("Played!");
}
},500);
アラートを見ましたが、サウンドは再生されませんでした。
助けてくれてありがとう:)