1

ウェブサイトのバックグラウンドで一定時間に音声ファイルを再生したい。audio/mp3 ファイルを 15:20:30(Hour/Min/Sec) で再生したいなど。このために、スクリプトも作成しましたが、機能していません。スクリプト:

<script language="JavaScript" type="text/javascript">
<!--
function sivamtime() {
now=new Date();
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
var song = "1.mp3"; 
if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}
sivamtime()
// -->
</script>

私のせいは次の行にあると思います:

 if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}

助けてください。

4

2 に答える 2

0
<script language="JavaScript" type="text/javascript">
<!--
function sivamtime() {
now=new Date();
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
var song = "1.mp3"; 
if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}
setTimeOut("sivamtime()",1000);
// -->
</script>

これにより、関数 sivamtime() が 1000 ミリ秒ごと、つまり毎秒実行されます。

于 2012-10-30T15:43:02.067 に答える
0

MediaElement.jsライブラリを使用することをお勧めします。これにより、コードがはるかに簡単になり、移植可能になります。

于 2012-10-30T15:43:14.280 に答える