Воспроизведение аудио с помощью PySide6Python

Программы на Python
Ответить
Anonymous
 Воспроизведение аудио с помощью PySide6

Сообщение Anonymous »

Я пытался разными способами воспроизвести файлы .wav в своем приложении, использующем PySide6. Другие библиотеки работают, например pyside. Я пробовал минимальные примеры использования QSoundEffect и QMediaPlayer как в Windows, так и в Linux, но звук не воспроизводится. Я даже пытался запустить его на нескольких машинах, но безуспешно.
Примеры того, что я пытаюсь сделать:

Код: Выделить всё

        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()
Я пробовал то же самое, используя более ресурсоемкий QSoundEffect.
Аудио не воспроизводится.

Подробнее здесь: https://stackoverflow.com/questions/793 ... th-pyside6
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»