タイトルの通りです。
<body>内に下記コードを加えており、 ```ここに言語を入力 <audio id="sound-file" preload="auto"> <source src="sound/pi.mp3" type="audio/mp3"> <source src="sound/pi.mp3" type="audio/wav"> </audio> ```クリックして音がなる要素に下記コード、
<head>内に下記コード、 ```ここに言語を入力 function sound() { // 対象となるID名 var id = 'sound-file' ;onClick="sound()" //※例えばdivタグの中に入れてます
// 初回以外だったら音声ファイルを巻き戻す if( typeof( document.getElementById( id ).currentTime ) != 'undefined' ) { document.getElementById( id ).currentTime = 0; } // [ID:sound-file]の音声ファイルを再生[play()]する document.getElementById( id ).play() ;
}
このようにして、 効果音を実装しているのですが、 パソコンでは効果音がなります。 スマホになると、音がでません。Ajaxでコンテンツを変えてしまっていることが問題なのでしょうか? 回答宜しくお願い致します。
あなたの回答
tips
プレビュー