Como colocar no mesmo play varios videos e musicas?
#1
Postou 16 outubro 2006 - 23:56
#2
Postou 19 outubro 2006 - 09:39
<script type="text/javascript">
var query=window.location.search;
var str="?musica=";
var nome=query.slice(str.length);
var link_musica = "musicas/" +nome+ "";
mpvar = 0;
var dC = document;
var windowsmedia=new Object();
windowsmedia.installed=false;
windowsmedia.version='0.0';
// GeckoActiveXObject
var gkoaxwma=false;
if (navigator.plugins && navigator.plugins.length){
for (x=0; x<navigator.plugins.length; x++){
if (navigator.plugins[x].name.indexOf('ActiveX') != -1 && window.GeckoActiveXObject){
gkoaxwma=true;
break;
}
}
}
function AXO(id) {
var error; var control = null;
try {
if (window.ActiveXObject && navigator.userAgent.indexOf('Win') != -1) control = new ActiveXObject(id);
else if (gkoaxwma) control = new GeckoActiveXObject(id);
} catch (error) {}
return control;
}
if (window.ActiveXObject || gkoaxwma) {// IE novo ou geko
try {
oWMP=new AXO('WMPlayer.OCX.7');
if (oWMP){
windowsmedia.installed=true;
parseFloat(oWMP.versionInfo);
windowsmedia.version=parseFloat(oWMP.versionInfo);
if (windowsmedia.version.toString().length == 1) windowsmedia.version+='.0';
}
} catch(e) {}
} else if (navigator.plugins && navigator.plugins.length) { // Browsers antigos
for (x=0; x<navigator.plugins.length; x++){
if (navigator.plugins[x].name.indexOf('Windows Media') != -1){
windowsmedia.installed=true;
break;
}
}
}
windowsmedia.ver7=(windowsmedia.installed && parseInt(windowsmedia.version) >= 7) ? true:false;
if(windowsmedia.ver7) { // windows media 7 ou maior (IE)
mpvar=1;
dC.writeln('<object width="320" height="200" id="wmp" name="wmp" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" standby="Carregando..." type="application/x-oleobject">');
dC.writeln('<param name="uiMode" value="full">');
dC.writeln('<param name="autoStart" value="true">');
dC.writeln('<param name="URL" value="'+link_musica+'">');
dC.writeln('</object>');
} else if(windowsmedia.installed) { // windows media 6 ou menor (IE) ou outros browsers
mpvar=2;
dC.writeln('<OBJECT width="320" height="200" ID="wmp" name="wmp" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Carregando..." TYPE="application/x-oleobject">');
dC.writeln('<PARAM NAME="FileName" VALUE="'+link_musica+'">');
dC.writeln('<PARAM NAME="AutoStart" VALUE="True">');
dC.writeln('<PARAM NAME="ShowDisplay" VALUE="False">')
dC.writeln('<PARAM NAME="ShowControls" VALUE="True">');
dC.writeln('<PARAM NAME="ShowStatusBar" VALUE="True">');
dC.writeln('<PARAM NAME="ShowTracker" VALUE="True">');
dC.writeln('<embed name="wmp" ');
dC.writeln('type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br" ');
dC.writeln('filename="'+link_musica+'" ');
dC.writeln('src="'+link_musica+'" ');
dC.writeln('ShowControls=1 ');
dC.writeln('ShowDisplay=0 ');
dC.writeln('ShowStatusBar=1 ');
dC.writeln('ShowTracker=1 ');
dC.writeln('width=320 height=200>');
dC.writeln('</embed>');
dC.writeln('</OBJECT>');
} else { // nao tem mediaplayer instalado
dC.write("<table width=320 height=200 bgcolor=black style='border:1px solid silver'><tr><td align=center><span style=color:white;font-family:verdana;font-size:12px><b>Para assistir aos vídeos, é preciso ter o<br>Windows Media Player instalado.</b><br><br><a href=http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br target=_blank style=color:white>Clique aqui</a> para fazer o download<br>do Windows Media Player diretamente<br>do site da Microsoft, em português.</span></td></tr></table>");
}
function player_fullScreen() {
if(mpvar==1 && wmp.playState == 3 && document.all) { wmp.fullScreen = "true"; }
if(mpvar==2 ) { if(document.all){document.wmp.DisplaySize = 3;}else{document.wmp.DisplaySize(3);} document.wmp.Play(); }
}
</script>Sua URL precisa estar assim:
...?musica=linkMusica.mp3
...?musica=linkVideo.wmv
tente aí
#3
Postou 20 outubro 2006 - 12:53
var query=window.location.search;
var str="?musica=neste campo eu coloco o link da pasta onde se encontra o arquivo no meu computador ou o link da pasta mais o mp3";
var nome=query.slice(str.length);
var link_musica = "musicas/" +nome+ ""(aqui eu coloco o link da mp3?;
Cara, sei que devo esta abusando da boa vontade, mas se poder me ajudar eu agradeço. Valeu
#4
Postou 20 outubro 2006 - 16:18
1º - Você não precisa de banco de dados.
No início do código temos o seguinte:
var query=window.location.search; var str="?musica="; var nome=query.slice(str.length); var link_musica = "musicas/" +nome+ "";
O que você precisa mudar nele? Nada! Ou melhor, somente aqui:
var link_musica = "musicas/" +nome+ "";
Onde "musicas/" é igual ao diretório onde os arquivos se encontram.
Ta, e o link do mp3 você coloca na URL, e o restante deixa que o script faz pra você. Tipo assim:
Quote
Um abraço.
#7
Postou 01 setembro 2007 - 15:56
Leandro Vieira Pinho, em 20/10/2006 - 16:18, disse:
1º - Você não precisa de banco de dados.
No início do código temos o seguinte:
var query=window.location.search; var str="?musica="; var nome=query.slice(str.length); var link_musica = "musicas/" +nome+ "";
O que você precisa mudar nele? Nada! Ou melhor, somente aqui:
var link_musica = "musicas/" +nome+ "";
Onde "musicas/" é igual ao diretório onde os arquivos se encontram.
Ta, e o link do mp3 você coloca na URL, e o restante deixa que o script faz pra você. Tipo assim:
Quote
Um abraço.
Oi mano .. achei a tua dica lega... só que ao usar mostra todo meu diretorio no site .. eu que procuro é que apenas os videos rodem na mesma janela tipo um (playlist) eu uso assim no meu site :-
<object id="mediaPlayer"
width="423"
height="438"
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,0902"
standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="fileName" value="NOME DO VIDEO.mpg" />
<param name="animationatStart" value="1" />
<param name="transparentatStart" value="0" />
<param name="autoStart" value="1" />
<param name="ShowControls" value="1" />
<param name="ShowDisplay" value="1" />
<param name="ShowStatusBar" value="1" />
<param name="loop" value="0" />
<embed
type="application/x-mplayer2"
pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
id="mediaPlayer"
name="mediaPlayer"
displaysize="4"
autosize="0"
bgcolor="darkblue"
showcontrols="1"
showtracker="1"
showdisplay="1"
showstatusbar="1"
videoborder3d="2"
width="423"
height="438"
src="mms:nome do video.mpg"
autostart="1"
designtimesp="5311"
loop="0"> </embed>
</object>
A janela fica legal e funcina eu gostaria de usar esta mesma janela para todos os vdios que tenho no site
quando tiver um tempinho agradeço um grande abraço (PS sou um Zero em programação) uso o DREAMWAVER 8 )
#10
Postou 14 julho 2008 - 20:12
#11
Postou 16 julho 2008 - 15:51
#13
Postou 18 julho 2008 - 03:07
Seria mais ou menos assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ccccccccccccccc</title>
<link href="index2_arquivos/style_1.css" rel="stylesheet" type="text/css" />
</head><body>
<div id="div_menu">
<ul id="ul_menu" name="ul_menu">
<li>Home</li>
<li><a href="Curriculo.html">Currículo</a></li>
<li><a href="Ideias.html">Idéias </a></li>
<li><a href="">História</a></li>
<li><a href="">Depoimentos</a></li>
<li><a href="">Contato</a></li>
</ul>
</div>
<div id="div_sobre">
<h4 align="left">Conheça</h4>
<script type="text/javascript">
var query=window.location.search;
var str="?musica=";
var nome=query.slice(str.length);
var link_musica = "Musica/" +nome+ "";
mpvar = 0;
var dC = document;
var windowsmedia=new Object();
windowsmedia.installed=false;
windowsmedia.version='0.0';
// GeckoActiveXObject
var gkoaxwma=false;
if (navigator.plugins && navigator.plugins.length){
for (x=0; x<navigator.plugins.length; x++){
if (navigator.plugins[x].name.indexOf('ActiveX') != -1 && window.GeckoActiveXObject){
gkoaxwma=true;
break;
}
}
}
function AXO(id) {
var error; var control = null;
try {
if (window.ActiveXObject && navigator.userAgent.indexOf('Win') != -1) control = new ActiveXObject(id);
else if (gkoaxwma) control = new GeckoActiveXObject(id);
} catch (error) {}
return control;
}
if (window.ActiveXObject || gkoaxwma) {// IE novo ou geko
try {
oWMP=new AXO('WMPlayer.OCX.7');
if (oWMP){
windowsmedia.installed=true;
parseFloat(oWMP.versionInfo);
windowsmedia.version=parseFloat(oWMP.versionInfo);
if (windowsmedia.version.toString().length == 1) windowsmedia.version+='.0';
}
} catch(e) {}
} else if (navigator.plugins && navigator.plugins.length) { // Browsers antigos
for (x=0; x<navigator.plugins.length; x++){
if (navigator.plugins[x].name.indexOf('Windows Media') != -1){
windowsmedia.installed=true;
break;
}
}
}
windowsmedia.ver7=(windowsmedia.installed && parseInt(windowsmedia.version) >= 7) ? true:false;
if(windowsmedia.ver7) { // windows media 7 ou maior (IE)
mpvar=1;
dC.writeln('<object width="299" height="240" id="wmp" name="wmp" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" standby="Carregando..." type="application/x-oleobject">');
dC.writeln('<param name="uiMode" value="full">');
dC.writeln('<param name="autoStart" value="true">');
dC.writeln('<param name="URL" value="'+link_musica+'">');
dC.writeln('</object>');
} else if(windowsmedia.installed) { // windows media 6 ou menor (IE) ou outros browsers
mpvar=2;
dC.writeln('<OBJECT width="299" height="240" ID="wmp" name="wmp" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Carregando..." TYPE="application/x-oleobject">');
dC.writeln('<PARAM NAME="FileName" VALUE="'+link_musica+'">');
dC.writeln('<PARAM NAME="AutoStart" VALUE="True">');
dC.writeln('<PARAM NAME="ShowDisplay" VALUE="False">')
dC.writeln('<PARAM NAME="ShowControls" VALUE="True">');
dC.writeln('<PARAM NAME="ShowStatusBar" VALUE="True">');
dC.writeln('<PARAM NAME="ShowTracker" VALUE="True">');
dC.writeln('<embed name="wmp" ');
dC.writeln('type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br" ');
dC.writeln('filename="'+link_musica+'" ');
dC.writeln('src="'+link_musica+'" ');
dC.writeln('ShowControls=1 ');
dC.writeln('ShowDisplay=0 ');
dC.writeln('ShowStatusBar=1 ');
dC.writeln('ShowTracker=1 ');
dC.writeln('width=299 height=240>');
dC.writeln('</embed>');
dC.writeln('</OBJECT>');
} else { // nao tem mediaplayer instalado
dC.write("<table width=299 height=200 bgcolor=black style='border:1px solid silver'><tr><td align=center><span style=color:white;font-family:verdana;font-size:12px><b>Para assistir aos vídeos, é preciso ter o<br>Windows Media Player instalado.</b><br><br><a href=http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br target=_blank style=color:white>Clique aqui</a> para fazer o download<br>do Windows Media Player diretamente<br>do site da Microsoft, em português.</span></td></tr></table>");
}
function player_fullScreen() {
if(mpvar==1 && wmp.playState == 3 && document.all) { wmp.fullScreen = "true"; }
if(mpvar==2 ) { if(document.all){document.wmp.DisplaySize = 3;}else{document.wmp.DisplaySize(3);} document.wmp.Play(); }
}
</script>
</p>
</div>
<div id="responde">
<h4 align="left">Responde!</h4>
<ul>
<li><a href="#">Lista de Vídeos »</a></li>
<li><a href="index2.htm?musica=cara.wmv">Sobre a Educação »</a></li>
<br>
</li>
</ul>
</div>
</div>
</div></body></html>
#14
Postou 22 julho 2008 - 21:02
#15
Postou 23 julho 2008 - 14:03
Creio que seja um problema mais na área de Javascript do que propriamente no Dreamweaver. Dá uma pesquisada no Fórum de JS, que poderá te dar uma luz
CLIQUE AQUI
#17
Postou 23 julho 2008 - 17:32
Agora, convenhamos, um player assim pesaria muito em sua página. Seria legal, um em Flash, com toda a possibilidade de pre-loader que ele te dá.


Entrar
Cadastre-se
Ajuda

Quote