###今の問題
このページを今開発しているのですが、Windows版Chrome、IE、Edge等では正常に読み込めてBGMもなるのですが、Android版Chrome、PC版Safari、Puffin等ではBGM読み込みさえされません。
原因がわかる方がいれば教えてください。
###該当のソースコード
※一部抜粋
HTML
1<body onload="loaded();"> 2<audio id="tm" controls style="width:100%; display:none;"></audio> 3</body>
Javascript
1function tmfadein(vol){ 2var element_audio = document.getElementById("tm"); 3element_audio.volume=vol; 4if(vol<=0.9){ 5setTimeout(function(){tmfadein(vol+0.1)},100); 6} 7} 8 9function tmloaded(){ 10tmfadein(0); 11} 12 13function loaded(){ 14var element_audio = document.getElementById("tm"); 15element_audio.src="data/sunburst.mp3"; 16element_audio.load(); 17element_audio.play(); 18element_audio.loop = true; 19if(document.addEventListener){ 20document.getElementById("tm").addEventListener("loadeddata",tmloaded,false); 21}else if(document.attachEvent){ 22document.getElementById("tm").attachEvent("loadeddata",tmloaded,false); 23} 24}
###追記
safariでコンソールを確認したところ
TypeError:
1```とのエラーが出ていました。なお、PC版Chromeではこのエラーは出ていませんでした。 2 3--- 4さらに追記 5上記のエラーはQTが入っていないことが原因でした。Android版Chromeについてはこれから調べます。
回答3件
あなたの回答
tips
プレビュー