Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Player Em Php?


Michel Aguair

Pergunta

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 para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 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!

Editado por MLeandroJr!
Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 alesson@vcnanet.net

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...