0

シンプルなページと、メディアプレーヤーが埋め込まれたシンプルなポップアップajaxポップアップを開くリンクがあります。

<object classid="..." id="mediaplayer1">
</object>

問題は、ポップアップを閉じて消えた後、Meda Playerが動作し続けているように見えることです。これは、映画の音が聞こえているためです。どうすればこれを止めることができますか?

4

3 に答える 3

1

メディア プレーヤーをページに追加するコードは次のとおりです。

一時停止/再生するコードは次のとおりです: 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  ";
      }
} 

ウィンドウのアンロードイベントで再生/一時停止するコードを使用して、プレーヤーを停止できます。

于 2009-10-22T10:21:37.227 に答える
1

メディア プレーヤーが含まれているポップアップの閉じるボタンをクリックして、要素を削除してみてください。簡潔にするためにjQueryを使用します。

$('#close_popup').click(function(e){ $('#mediaplayer1').remove(); });
于 2009-10-22T10:24:19.577 に答える
0

ポップアップフレームを見つけて設定することでこれを解決しますcontentWindow.location = ''

于 2009-10-22T13:11:45.387 に答える