1

アプリケーションのシミュレーション ページを作成しています。サンプル音楽を再生、一時停止、停止するには、一連のボタン コントロールが必要です。コントロールを機能させるために、スタックオーバーフローに関するいくつかの質問を読みました。私が参照したいくつかの質問は次のとおりです。

埋め込みタグに hidden="true" を設定し、javascript 関数を呼び出そうとすると、問題が発生します。非表示の div にタグを入れようとしましたが、うまくいきません。

タグコードを埋め込む:

<embed src="abc.mp3" AutoStart="false"  loop="false" height="0" width="0" hidden="true" />

埋め込みタグ メソッドにアクセスするための Javascript。

document.embeds[0].Play();

乾杯

4

2 に答える 2

0

play()、stop() スクリプトを呼び出してみる

<BGSOUND id="BGSOUND_ID" LOOP=1 SRC="jsilence.mid">

<script type="text/javascript" language="JavaScript">
<!--
function playSound(audioURL) {
 if (document.all) document.all['BGSOUND_ID'].src=audioURL;
 else self.iplayer.location.replace('jsplayer.htm?'+audioURL);
}

function stopSound() {
 if (document.all) document.all['BGSOUND_ID'].src='jsilence.mid';
 else self.iplayer.location.replace('jsplayer.htm?stop');
}
//-->
</script>

<form name=myform>
<input type=button value="Play Sound" onClick="playSound('Bach.mid')">
<input type=button value="Stop Sound" onClick="stopSound()">
</form>
于 2013-06-24T06:03:12.080 に答える