Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Yo sabía que no tenía que hacerlo, o como HTML5 y Qt hacen mi trabajo.

Des­de ha­ce un tiem­po quie­ro que ten­ga so­por­te de po­dcas­ts. El asun­to es que ... siem­pre me pa­re­ció mu­cho tra­ba­jo. Se­gu­ro, usan­do pho­non pue­do crear un re­pro­duc­tor de au­dio y eso, pe­ro­...

Es­toy usan­do un wi­dget HT­ML pa­ra mos­trar los pos­ts, así que ten­dría que en­con­trar una for­ma de agre­gar el re­pro­duc­tor a la in­ter­fa­ce y... mu­cho tra­ba­jo.

Hoy me des­per­té y pen­sé... es­pe­rá... El wi­dget HT­ML de Qt es­tá ba­sa­do en We­bki­t. Y we­bkit so­por­ta HT­M­L5. Y HT­M­L5 tie­ne un tag "au­dio­".

En­ton­ce­s, si hi­cie­ra que uR­S­Sus ba­ja­ra los li­nks de los en­clo­su­res, y los agre­ga­ra a la ba­se de da­to­s, y agre­go es­to al tem­pla­te de pos­t:

<?py for enclosure in  post.enclosures: ?>
  <audio autobuffer="Yes" controls="controls" src=#{enclosure.href}></audio><br>
<?py #end ?>

Eso no fun­cio­na­ría? Bue­no, sí!

urssus26

Y ahí es­tá, yo te­nia ra­zón en no im­ple­men­tar­lo, por­que la for­ma fá­cil de ha­cer­lo es de­jar que Qt lo ha­ga ;-)

Marcelo Fernández / 2009-12-03 16:46:

Groso e ingenioso! :-)

Lástima que Webkit (ni HTML5) soporta todos los códecs/contenedores de audio/video (sólo Ogg y Mkv o algo así); se me viene a la mente que la mayoría de los podcasts me parece que son en mp3.

Saludos!

Marcelo Fernández / 2009-12-03 16:46:

Groso e ingenioso! :-)

Lástima que Webkit (ni HTML5) soporta todos los códecs/contenedores de audio/video (sólo Ogg y Mkv o algo así); se me viene a la mente que la mayoría de los podcasts me parece que son en mp3.

Saludos!

Roberto Alsina / 2009-12-03 17:13:

Por lo menos para MP3 funciona. Bah, funciona el primero que probé: http://www.thelinuxlink.net...

Roberto Alsina / 2009-12-03 17:15:

Creo que esta es la explicación de porqué funciona: en realidad Qt Webkit hace esto via Phonon.

Como el backend de Phonon es Xine (o gstreamer o lo que sea) a menos que Qt verifique el tipo de archivo, debería fucionar para cualquier tipo de audio.

Capaz que algunos no funcionen muy bien como streaming, capaz que no se pueda avanzar o retroceder.

Para esos capaz que implemento descarga y cache de los archivos.

barthus / 2009-12-07 19:02:

How about embed mplayer? Is it a good idea??

Roberto Alsina / 2009-12-07 19:06:

@barthus: it surely is a lot more work.

barthus / 2009-12-07 20:13:

I found some examples in a qt french blog... (sadly I don't speak french)

but you are correct, it seems a lot of work.. ;)

http://forum.qtfr.org/viewt...

phone number lookup / 2011-12-03 22:30:

this is really interesting viewpoint on the subject i might add

employment background check / 2011-12-27 23:30:

Man ... Beautiful . Amazing ... I will bookmark your website and use the your RSS feed also


Contents © 2000-2023 Roberto Alsina