実現したいこと
HP上で複数の音楽をランダムかつ無限に再生したいです。
発生している問題・エラーメッセージ
・再生できる音源とできない音源がある
・音源と音源の間に長い間がある
試したこと
下記のコードを入力したところ、一部の音楽が再生されませんでした。
ソースコード
html
1<script language="JavaScript" src="./soundlist.js"></script> 2<script type="text/javascript"> 3RandomBGM (); 4rand = Math.floor(Math.random()*BGM.length); 5if (navigator.appName.substring(0,3)=="Mic" && navigator.appVersion.substring(0,1)<=3) 6document.write("<BGSOUND SRC=" + BGM[rand] + "loop=-1>"); 7else document.write("<EMBED SRC=" + BGM[rand] + " autostart=true hidden=true loop=true><br>"); 8document.write("<p><center>ランダムで繰り返し再生しています<br>",BGM.length,""); 9document.write("Now Playing...:" +LIST[rand]+"</center>"); 10</script>
soundlist.js
Javascript
1function RandomBGM () { 2BGM = new Array(); 3BGM[0]= "mid/1.mid"; //曲1 4BGM[1]= "mid/2.mid"; //曲2 5BGM[2]= "mid/3.mid"; //曲3 6LIST = new Array(); 7LIST[0]= "曲1"; 8LIST[1]= "曲2"; 9LIST[2]= "曲3"; 10}
環境
Google Chrome 最新
Internet 最新
※Google Chromeが対応していればInternet Explorerには対応していなくても構いませんが、できる限り対応したものであれば幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。