Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Player Em Php?


Michel Aguair
 Share

Question

prezados amigos tenho um site

ond gostaria de colocar vinhetas e musicas produzidas por mim para meus visitante escultar

fiz um player no front page

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" width="245" height="65">
    <param name="URL" value>
    <param name="rate" value="1">
    <param name="balance" value="0">
    <param name="currentPosition" value="0">
    <param name="defaultFrame" value>
    <param name="playCount" value="1">
    <param name="autoStart" value="-1">
    <param name="currentMarker" value="0">
    <param name="invokeURLs" value="-1">
    <param name="baseURL" value>
    <param name="volume" value="50">
    <param name="mute" value="0">
    <param name="uiMode" value="full">
    <param name="stretchToFit" value="0">
    <param name="windowlessVideo" value="0">
    <param name="enabled" value="-1">
    <param name="enableContextMenu" value="-1">
    <param name="fullScreen" value="0">
    <param name="SAMIStyle" value>
    <param name="SAMILang" value>
    <param name="SAMIFilename" value>
    <param name="captioningID" value>
    <param name="enableErrorDialogs" value="0">
</object>

só que agora preciso de dicas

se for fazer o metodo normail seria um player html para cada arquivo de mp3.

vamos concorda que é burrise, a minha ideia é fazer com que o usuario

escolhar o mp3 que qer ouvi e ele abri no mesmo player

alguém pode me passa umas dicas como fazer em php isso

tem agum script na web parecido com que eu valei

tem um site www.audiopop.com.br que é ezatamento a ideia de como qeria fazer o player

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Bom, você pode enviar o nome das músicas por GET ou POST, e depois chamá-lo por PHP pra dentro da tag <param name="URL" value... do player.

Porém, desta forma, não gerará lista de execução, e ao final do arquivo, o som irá apenas parar de tocar.

Você precisará ver também o tamanho dos arquivos que irá colocar, pois se forem muito grandes demorará para carregar!

Um exemplo:

URL: http://www.seusite.com.br/radio.php?Musica=ArquivoTeste

O código para carregar o player:

<?php
$Musica = $_GET["Musica"];
?>
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" width="245" height="65">
<param name="URL" value="<?php echo $Musica.mp3 ?>">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="baseURL" value="">
<param name="volume" value="50">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
</object>

Isso deve quebrar um galho!

Abraços!

Edited by MLeandroJr!
Link to comment
Share on other sites

  • 0

O Mozilla Firefox precisa de um plugin de terceiros para rodar controles ActiveX.

Você pode verificar mais detalhes sobre este plugin em:

http://www.iol.ie/~locka/mozilla/plugin.htm (Em inglês)

O plugin foi escrito para o Firefox 1.5, mas funciona corretamente no 2.0, eu o utilizo aqui sem problemas.

Link to comment
Share on other sites

  • 0

Sim, em baixo do player você pode colocar o aviso e um link direto para o download do plugin, para o usuário não precisar ficar entrando no site.

Se você utiliza o Firefox e não está visualizando os vídeos, clique aqui

Você pode colocar o clique aqui com o código:

<a href="java script:InstalaPluginFF();">clique aqui</a>
E para executá-lo, utilizar a função JavaScript no topo da página:
<script type="text/javascript">
function InstalaPluginFF() {xpi={'Mozilla Firefox 1.5 ActiveX Plug-in':'http://www.iol.ie/~locka/mozilla/mozactivex-ff-15.xpi'};
InstallTrigger.install(xpi);
} 
</script>

Esses códigos eu retirei do site do plugin, e embora não ache justo com os desenvolvedores do mesmo que o download seja feito diretamente através do seu site, também não acho justo que você faça seus usuários acessarem um site feio e totalmente em inglês (as pessoas deveriam saber inglês, mas não sabem) para instalar um plugin, digamos, essencial para os seus serviços.

Então, para que não seja cometida tal injustiça, acredito que um e-mail possa ser enviado aos autores do plugin para consultá-los se não se importam de ter esse procedimento adotado.

Link to comment
Share on other sites

  • 0

Tem algo errado com seu player, a saída dele está:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body><object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" width="245" height="65">
<param name="URL" value="mp3">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">

<param name="baseURL" value="">
<param name="volume" value="50">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
</object>


</body>
</html>
[/codebox]

Perceba que no URL aparece escrito apenas mp3.

Você pode tentar alterar esse parâmetro aí para:

[code]<param name="URL" value="<?php echo "$Musica.mp3" ?>">[/code]

Parecido com o antigo, mas com as aspas.

Isso fará aparecer o ponto antes do mp3, já que ele não aparecia.

Agora, para não aparecer o nome da música, você está utilizando o $Musica = $_GET["Musica"]; ?

Link to comment
Share on other sites

  • 0
Guest Alesson Alves

o player desejado e o seguinte:

para colocar uma lista de musicas salve uma playlist do midiaplayer em M3U, onde esta Dire.M3U coloque o caminho para a sua lista de musica lembre sempre de colocar a lista e as musicas na mesma pagina em seu pc e no servidor.

<object id="MediaPlayer" width="300" height="50" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">

<param name="FileName" value="Dire.M3U">

<param name="AnimationatStart" value="true">

<param name="TransparentatStart" value="false">

<param name="AutoStart" value="true">

<param name="ShowStatusBar" value="1">

<param name="ShowControls" value="1">

<param name="autoSize" value="false">

<embed src="Dire.M3U" width=300 height=50 autostart="true" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&" name=MediaPlayer showcontrols=1 filename="Dire.M3U" animationatstart="true" transparentatstart="false" showstatusbar="1" autosize="false"></embed></object>

Qualquer duvida entre em contato [email protected]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...