Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gente Boa tarde, estou com uma mera dúvida aqui...
Estou fazendo um site e as páginas dele abre em ajax ou seja, no centro sem atualizar, até ai beleza tudo funcionando mais no topo do site tenho um player de música tocando.
No entanto minha dúvida é a seguinte, tenho também a uma página de músicas, ai gostaria que quando eu entrasse na página de músicas parasse de tocar o player ou até mesmo ele sumisse na página, pode ser qualquer coisa, preciso apenas que não toque nada na hora que entrar na página de músicas.
Já tentei fazer por parâmetros na URL e tals, mais não consigo pois cada página que eu abro na URL não aparece nada.
Para talvez facilitar tenho esse código que faz as páginas abrirem em AJAX.
$(function(){
$("#carregando").hide();
$("ul#menu a").click(function(){
pagina = ""+$(this).attr('href')
$("#carregando").ajaxStart(function(){
$(this).show()
})
$("#carregando").ajaxStop(function(){
$(this).hide();
})
$("#conteudo").load(pagina);
return false;
})
})
Fico grato pela atenção!
Certo, então eu peguei o player deste site...
Caso precise de outras coisas só me falar que posto aqui!
Na documentação deste player são dados os comandos javascript para controlar a execução.
Para pausar a execução do arquivo
// PAUSE
document.getElementById("myFlash").SetVariable("player:jsPause", "");
Para parar/interromper a execução do arquivo, fazendo o cursor voltar ao início da timeline
// STOP
document.getElementById("myFlash").SetVariable("player:jsStop", "");
Nesses exemplos acima, está-se presumindo que o id do objeto Flash seja "myFlash", se não for o caso, basta trocar pelo id que você está usando.
Quanto a esconder o player, no seu código já tem a solução, basta usar o método hide() do jQuery no elemento div que serve de contêiner ao objeto do player.
Só por este pedaço de código que você postou fica muito difícil ajudar... e sobre este player? Foi feito em Flash? Você pegou de algum lugar? De onde?