Parar media player quando html pop-up fechado
-
05-07-2019 - |
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?
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(); });