Pergunta

Eu tenho uma página simples e um link sobre ele que abre um simples pop-up de contexto ajax com media player embutido nele, como assim

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

O problema é que depois de fechar e desaparecendo pop-up parece que Meda jogador continua a trabalhar, porque eu estou ouvindo som de cinema. Como posso parar com isso?

Foi útil?

Solução 3

Eu resolvo isso por encontrar moldura pop-up e configuração contentWindow.location = ''

Outras dicas

Aqui está o código para adicioná-lo media player para sua página: WebReference

Aqui está o código para pausar / reproduzir: 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  ";
      }
} 

Você pode usar o código de play / pause na janela descarregamento evento ao jogador stop.

No clique do botão perto do popup com o media player nele, tente remover o elemento. Vou usar alguns jQuery para concisão:

$('#close_popup').click(function(e){ $('#mediaplayer1').remove(); });
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top