1

私はcfwindowの下で以下のコードを書いています

<audio src="audio1.wav" controls="controls" autoplay="autoplay">
    <embed src="audio1.wav" autostart="true" loop="false">
    </embed>  
</audio> 

ブラウザでhtml5がサポートされていない場合、ブラウザのデフォルトのオーディオプレーヤーでオーディオファイルを再生しようとしています。

問題は、右上の「X」記号をクリックしてcfwindowを閉じると、cfwindowが閉じても、オーディオファイルが再生され続けることです。

cfwindowを閉じたらすぐに音楽の再生を停止する方法を提案してください。ありがとう!!

4

2 に答える 2

1

デフォルトのcloseイベントが発生すると、生成されたdivがcssで非表示になります。デフォルトの閉じる(x)ボタンを無効にして、ColdFusion.window.destroyを使用してみてください。

于 2010-12-09T23:32:06.577 に答える
0

これが解決策です

この問題を解決するには、2つの方法があります。1。cfwindowタグにDestroyOnClose = "true"属性を保持します。2.ColdFusion.window.destroy('WIndow name'、true)を呼び出します。

ありがとう、ラマクリシュナ

于 2010-12-28T11:18:51.170 に答える