Ich habe auf verschiedene Weise versucht, .wav-Dateien in meiner Anwendung abzuspielen, die PySide6 verwendet. Andere Bibliotheken funktionieren, wie zum Beispiel pyside. Ich habe minimale Beispiele für die Verwendung von QSoundEffect und QMediaPlayer sowohl unter Windows als auch unter Linux ausprobiert, aber es wird kein Ton erzeugt. Ich habe sogar versucht, es auf mehreren Computern auszuführen, aber ohne Erfolg.
Beispiele dafür, was ich versuche:
Code: Select all
filename = "./assets/audio/woody.wav"
player = QtMultimedia.QMediaPlayer()
audio_output = QtMultimedia.QAudioOutput()
player.setAudioOutput(audio_output)
player.setSource(QtCore.QUrl.fromLocalFile(filename))
audio_output.setVolume(50)
player.play()
Ich habe das Gleiche auch versucht, indem ich den ressourcenintensiveren QSoundEffect verwendet habe.
Es wird kein Audio abgespielt.