IIC2233 / Syllabus-2024-1

77 stars 13 forks source link

Problema con QtMultimedia #576

Open Jimenez73 opened 4 months ago

Jimenez73 commented 4 months ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Para poner sonidos en mi tarea estoy utilizado QSoundEffect y cuando inicio la tarea me sale lo siguiente en consola:

No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.

Probé a correr los ejemplos de la semana 10 que utilizan QSoundEffect y sale lo mismo:

No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available. Failed to initialize QMediaPlayer "Not available"

Ya intenté reinstalar PyQt6 (estoy usando la versión 6.7)

3rdPix commented 4 months ago

Hola esto ha sido mencionado en múltiples issues, puedes revisar: #525

Jimenez73 commented 4 months ago

La issue #525 no explica como resolver el problema a fondo, solo dice que cambiemos los sonidos .wav por .mp3 y que no usemos QSoundEffect. Pero yo lo que quiero es saber como resolver este problema para no tener que trabaja al rededor de él.

3rdPix commented 4 months ago

Te felicito por querer resolverlo en lugar de rodearlo!

Sin embargo, no puedo ayudarte sin darte directamente la respuesta, lo que te puedo decir es que, en efecto, hay una forma de hacerlo con wav, por lo que no es un camino sin salida (ni tampoco uno tan complicado).

Te sugiero fuertemente ir a la documentación del framework PyQt