Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: DameBanda en 4 Noviembre 2011, 17:58 pm



Título: Reproducir audio en php?
Publicado por: DameBanda en 4 Noviembre 2011, 17:58 pm
Hola.
Supongo que seré muy malo googleando, pero no encuentro por ninguna parte como reproducir audio con php.
Todo lo que me aparece por la www son reproductores enbebidos o en .swf.

Lo ideal sería algo parecido a las tag <bgsound> o <enbed> de html pero en php
Tambien me valdría un script, pero solo usando php o en su defecto html

Si alguien me explica como hacerlo le estaría tremendamente agradecido  :)

Salu2 & gracias adelandadas


Título: Re: Reproducir audio en php?
Publicado por: Pablo Videla en 4 Noviembre 2011, 18:56 pm
Hola.
Supongo que seré muy malo googleando, pero no encuentro por ninguna parte como reproducir audio con php.
Todo lo que me aparece por la www son reproductores enbebidos o en .swf.

Lo ideal sería algo parecido a las tag <bgsound> o <enbed> de html pero en php
Tambien me valdría un script, pero solo usando php o en su defecto html

Si alguien me explica como hacerlo le estaría tremendamente agradecido  :)

Salu2 & gracias adelandadas

Yo creo que si buscas sobre html5 podras hacer lo que quieres.


Título: Re: Reproducir audio en php?
Publicado por: dark_sargon en 5 Noviembre 2011, 07:31 am
PHP genera HTML.


Título: Re: Reproducir audio en php?
Publicado por: WHK en 5 Noviembre 2011, 07:52 am
Es imposible desde php porque php se ejecuta en el servidor no en el lado del cliente.

Recuerda que los unicos lenguajes que se ejecutan en el lado del cliente que sirven para reproducir un audio son html, javascript, flash, java, etc, pero menos php ni jsp ni nada de eso.

bgsound y audio solo funcionan en html5, eso quiere decir no internet explorer o por lo menos no desde el 8 hacia abajo.
Para todo lo demás se usa flash.

Normalmente las webs grandes como google tienen scripts que detectan el explorador que usas y dependiendo de las cosas que soporte entregan un segundo código con el audio o el video, por ejemplo si es internet explorer lo mas probable es que muestre un flash pero si entras con un explorador mas avanzado como firefox o google chrome entonces te va a entregar tags y funciones en html5.

Es recomendable usar html5 porque evitas que el explorador se caiga a cada rato y es mas estable, pero como te dije, ie no lo soporta, ahi es el mundo de flash o silverlight o un embed con el reproductor de windows media, pero los que usan linux o mac no les va a reproducir nada porque no usan windows media player.

Por eso muchos optan por el plugin quicktime o de plano el tag audio porque el tag audio es un estandar para todos (menos ie)


Título: Re: Reproducir audio en php?
Publicado por: #!drvy en 5 Noviembre 2011, 13:43 pm
Citar
bgsound y audio solo funcionan en html5

Falso, bgsound funciona desde IE 2  :P
http://webdesign.about.com/od/htmltags/p/bltags_bgsound.htm

Citar
pero los que usan linux o mac no les va a reproducir nada porque no usan windows media player.
En linux  existen alternativas que se encargan de ello.
mozilla-plugin-vlc, mozilla-mplayer, mozilla-kaffeine .....

En osX , supongo que sera lo mismo o mejor todavia.. que yo sepa tenian una version de WMP (creo que la 8 o la 9).


Puedes hacerlo con html5 y el tag audio... pero te arriesgas  a que muchos de tus visitantes no la escuchen pues el unico IE (internet explorer) que llega a ser compatible con eso es IE 9.

Yo te recomendaria javascript. En concreto Jquery.
Con un par de lineas estas listo. Y con soporte desde IE6.
http://jplayer.org/


Saludos


Título: Re: Reproducir audio en php?
Publicado por: DameBanda en 5 Noviembre 2011, 14:18 pm
Gracias a todos los que me respondieron, creo que acabaré haciendolo en javascript (del cual no tengo ni la mas mínima idea  :-X)

Citar
Es imposible desde php porque php se ejecuta en el servidor no en el lado del cliente.
Es lógico, no había caido en la cuenta  :)

Citar
bgsound y audio solo funcionan en html5, eso quiere decir no internet explorer o por lo menos no desde el 8 hacia abajo.
Eso da igual, mi proyecto es una extensión para google chrome  :)

Citar
pero los que usan linux o mac no les va a reproducir nada porque no usan windows media player.
Citar
En linux  existen alternativas que se encargan de ello.
mozilla-plugin-vlc, mozilla-mplayer, mozilla-kaffeine .....

Repito lo que dijie arriba  ;)

Bueno, de nuevo gracias a todos.


Título: Re: Reproducir audio en php?
Publicado por: WHK en 6 Noviembre 2011, 00:39 am
drvy | BSM tienes toda la razón, confundí el bgsound con otra cosa.