hipnos na area Postado Outubro 1, 2006 Denunciar Share Postado Outubro 1, 2006 Eu tenho varios player em javascript porem nenhum funciona direito no firefox ou mozillaGostaria de um Player que funcionace na maioria dos browsers...Tipo que tivesse play pause stop volume em Jssabe eu sou a favor de funcões para varios browsers diferentesSe alguém souber como fazer posta aí brigado.T+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Outubro 1, 2006 Denunciar Share Postado Outubro 1, 2006 posta o codigo aí, pra gente tentar te ajudar a arrumar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hipnos na area Postado Outubro 1, 2006 Autor Denunciar Share Postado Outubro 1, 2006 WMPlay é o valor do player(<embed src="" name="WMPlayer"></embed>)No começo do código eu uso "document.WMPlay.PlayState;" em Ie e Firefox e "document.WMPlay.GetPlayState();" em NetscapeEssas funcões abaixo não são reconhecidas como funcões no Firefox só no InternetExplorer: document.WMPlay.Volume + 300; //Aumenta volume document.WMPlay.Play(); //Dá play na musica document.WMPlay.Pause; //dá pausa na musica document.WMPlay.Next(); //Caso esteja usando uma lista de reprodução e não uma música esse comando passa para próxima musica document.WMPlay.Previous(); //Caso esteja usando uma lista de reprodução e não uma música esse comando volta para musica anterior <HTML> <script language=javascript> <!-- navigator.plugins.refresh(); titulo=""; titulo_atual=""; numero=0; function troca(){ if (navigator.appName.indexOf("Netscape")!=-1 && document.all) { numero=document.WMPlay.GetMediaInfoString(8); numero=parseInt(numero); } } numero=numero+1; function RegisterEventObservers() { var plugin = document.WMPlay; document.appObs.setByProxyDSNewStreamObserver(plugin, true); troca(); numero=numero-1; } function OnDSNewStreamEvt(oldstate, newstate) { setTimeout('troca();',1000); } function PlayClick () { document.WMPlay.Play(); } function StopClick () { numero=1; document.WMPlay.Stop(); if (navigator.appName.indexOf("Netscape")!=-1 && document.all) document.WMPlay.SetCurrentPosition(0); else document.WMPlay.CurrentPosition = 0; } function PauseClick () { estado=document.WMPlay.PlayState; if(estado==1) document.WMPlay.Play(); else if (estado==2) document.WMPlay.Pause(); } function FowardClick() { document.WMPlay.Next(); } function BackClick() { numero=numero-2; document.WMPlay.Previous(); } function UpVolumeClick() { if (document.WMPlay.Volume <= -300) document.WMPlay.Volume = document.WMPlay.Volume + 300; } function DownVolumeClick() { if ( document.WMPlay.Volume >= -8000) document.WMPlay.Volume = document.WMPlay.Volume - 300; } function VerificaTitulo(titulo) { navigator.plugins.refresh(); xy = titulo; estado=document.WMPlay.PlayState; if (estado == 2) { titulo_atual = document.WMPlay.GetMediaInfoString(8); titulo_atual = parseInt(titulo_atual); numero=titulo_atual; if (xy != titulo_atual) { troca(); } } timerID=setTimeout("VerificaTitulo(titulo_atual)", 5000); } //--> </SCRIPT> <BODY onload=VerificaTitulo(0)> <a href="#"> <img src="imagens/volume_r1_c1.gif" width="15" height="19" border="0" alt="Diminuir Volume" onclick="DownVolumeClick()"> </a> <a href="#"> <img src="imagens/volume.gif" width="46" height="19" border="0"> <a href="#"> <img src="imagens/volume_r1_c3.gif" width="15" height="19" border="0" alt="Aumentar Volume" onclick="UpVolumeClick()"> </a> <a href="#"> <img src="imagens/player_r1_c1.gif" width="28" height="19" border="0" alt="Voltar" onclick="BackClick()"> </a> <a href="#"> <img src="imagens/play.gif" width="52" height="19" border="0" alt="Iniciar" onclick="PlayClick()"> </a> <a href="#"> <img src="imagens/player_r1_c3.gif" width="28" height="19" border="0" alt="Pausa" onclick="PauseClick()"> </a> <a href="#"> <img src="imagens/player_r1_c4.gif" width="28" height="19" border="0" alt="Parar" onclick="StopClick()"> </a> <a href="#"> <img src="imagens/player_r1_c5.gif" width="28" height="19" border="0" alt="Avançar" onclick="FowardClick()"></a> <OBJECT ID="WMPlay" width=139 height=19 border=0 CLASSID="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95F" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="" type="application/x-oleobject"> <param name="FileName" value="<?echo$musica;?>"> <param name="TransparentAtStart" value="True"> <param name="ShowControls" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="1"> <param name="AutoSize" value="0"> <EMBED type="application/x-mplayer2" pluginspage="http://download.microsoft.com/download/winmediaplayer/nsplugin/6.4/WIN98/EN-US/wmpplugin.exe" src="silverchair_freak.wav" NAME=WMPlay ShowControls=0 ShowStatusBar=1 displaysize="0" width=140 height=20> </EMBED> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hipnos na area
Eu tenho varios player em javascript porem nenhum funciona direito no firefox ou mozilla
Gostaria de um Player que funcionace na maioria dos browsers...
Tipo que tivesse play pause stop volume em Js
sabe eu sou a favor de funcões para varios browsers diferentes
Se alguém souber como fazer posta aí brigado.
T+
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.