シンプルなページと、メディアプレーヤーが埋め込まれたシンプルなポップアップajaxポップアップを開くリンクがあります。
<object classid="..." id="mediaplayer1">
</object>
問題は、ポップアップを閉じて消えた後、Meda Playerが動作し続けているように見えることです。これは、映画の音が聞こえているためです。どうすればこれを止めることができますか?
シンプルなページと、メディアプレーヤーが埋め込まれたシンプルなポップアップajaxポップアップを開くリンクがあります。
<object classid="..." id="mediaplayer1">
</object>
問題は、ポップアップを閉じて消えた後、Meda Playerが動作し続けているように見えることです。これは、映画の音が聞こえているためです。どうすればこれを止めることができますか?
メディア プレーヤーをページに追加するコードは次のとおりです。
一時停止/再生するコードは次のとおりです: WebDeveloper
function handlePlayOrPauseClick(){
var state;
playerStatus = document.mediaPlayer.playState;
if (playerStatus == 6) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " Pause ";
}
else if (playerStatus == 1) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " Pause ";
}
else if (playerStatus == 2) {
document.mediaPlayer.pause();
document.playerCtrl.playOrPause.value = " Play ";
}
}
ウィンドウのアンロードイベントで再生/一時停止するコードを使用して、プレーヤーを停止できます。
メディア プレーヤーが含まれているポップアップの閉じるボタンをクリックして、要素を削除してみてください。簡潔にするためにjQueryを使用します。
$('#close_popup').click(function(e){ $('#mediaplayer1').remove(); });
ポップアップフレームを見つけて設定することでこれを解決しますcontentWindow.location = ''