Domanda

Ho una pagina semplice e un link su di essa che apre un semplice popup popup Ajax con lettore multimediale incorporato su di esso, in questo modo

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

Il problema è che dopo aver chiuso e scomparso il popup sembra che Meda Player continui a funzionare, perché sento l'audio del film. Come posso fermarlo?

È stato utile?

Soluzione 3

Risolvo questo problema trovando il frame popup e impostando contentWindow.location = ''

Altri suggerimenti

Ecco il codice per aggiungerlo al tuo lettore multimediale: Webreference

Ecco il codice per metterlo in pausa / riprodurlo: 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  ";
      }
} 

Puoi usare il codice per riprodurre / mettere in pausa l'evento scarica della finestra per fermare il giocatore.

Facendo clic sul pulsante di chiusura del popup con il lettore multimediale al suo interno, prova a rimuovere l'elemento. Userò alcuni jQuery per terseness:

$('#close_popup').click(function(e){ $('#mediaplayer1').remove(); });
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top