Question

J'ai une page simple et un lien dessus qui ouvre un simple popup ajax popup avec un lecteur multimédia intégré dessus, comme ça

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

Le problème est qu’après la fermeture et la disparition de la fenêtre contextuelle, il semble que Meda Player continue de fonctionner, car j’entends un son de film. Comment puis-je arrêter cela?

Était-ce utile?

La solution 3

Je résous ce problème en recherchant un cadre contextuel et en définissant contentWindow.location = ''

Autres conseils

Voici le code pour l’ajouter au lecteur multimédia sur votre page: Webreference

Voici le code pour le suspendre / le lire: 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  ";
      }
} 

Vous pouvez utiliser le code pour lire / mettre en pause un événement décharger dans la fenêtre afin d'arrêter le lecteur.

En cliquant sur le bouton de fermeture de la fenêtre contextuelle contenant le lecteur multimédia, essayez de supprimer l'élément. Je vais utiliser un peu de jQuery pour la concision:

$('#close_popup').click(function(e){ $('#mediaplayer1').remove(); });
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top