[eside-ghost] Sigo teniendo problemas con el phonon
Alfredo Beaumont
alfredo.beaumont en gmail.com
Jue Ene 14 18:47:35 CET 2010
Dijous 14 Gener 2010(e)an, Sergio Salas(e)k idatzi zuen:
> Hola a todos otra vez,
>
> - Cuando ejecuto la aplicación y visualizo un vídeo, al cerrar la
> aplicación esta no termina totalmente. Me explico, cierro la ventana
> principal pero en el administrador de tareas de Windows me sigue
> apareciendo que la aplicación está corriendo. Esto nunca me había sucedido
> hasta que no he metido la parte que usa phonon y de hecho si abro la
> aplicación y hago otras cosas que no sean mostrar el vídeo al cerrar la
> ventana principal la aplicación termina de forma normal. Me imagino por
> tanto que pueda ser algo que solo sucede una vez que el plugin del phonon
> se ha cargado, y por tanto he intentado descargarlo a mano antes de salir
> de la aplicación (he usado
> QPluginLoader::Unload) pero ni caso.
Suena raro, quizás sea algún tema específico de windows... así a bote pronto
sólo se me ocurre que tengas la propiedad quitOnLastWindowClosed a false...
aunque es poco probable. Prueba a poner app.setQuitOnLastWindowClosed(true);
> - En segundo lugar la aplicación me muestra el vídeo correctamente en la
> máquina en la que estoy programando pero cuando intendo hacer un instalador
> y llevarmela a otra máquina el vídeo no aparece. El instalable está
> preparado para cargar en el mismo directorio que el ejecutable las
> librerías Qt que estoy usando (QtCore, QtGui, phonon) y también he metido
> el backend del phonon en un subdirectorio llamado "plugins/backend" e
> indicado a la aplicación que lo busque ahí. De hecho me imagino que el
> backend lo está encontrando ya que el audio del vídeo si puedo escucharlo,
> es solo la imagen la que no aparece. ¿Alguien sabe si hay alguna
> dependencia o algún codec a incluir?
El problema puede venir por los codecs sí. Al fin y al cabo, phonon no incluye
'codecs' (ni siquiera un backend), por lo que los multimedia que mostrará tu
aplicación dependerá de los codecs que tenga instalado en su ordenador.
Supongo que puedes incluir codecs, pero no tiene mucho sentido si no incluyes
también un backend que lo pueda usar, no? No sé si en windows ya hay un
backend por defecto (supongo que la docu de phonon tratará el tema), y no sé
si eso el tema de distribuir codecs te puede dar problemas legales...
A ver si suena la flauta y te he podido ayudar.
Un saludo
--
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi
-------------- hurrengo zatia --------------
Testu hutsa ez zen mezu bat ezabatu egin da...
Izena: ez dago erabilgarri
Mota: application/pgp-signature
Neurria: 198 bytes
Azalpena: This is a digitally signed message part.
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100114/aac2efea/attachment.pgp
Más información sobre la lista de distribución eside-ghost