Каков наилучший способ воспроизведения аудио через Qt? - PullRequest
2 голосов
/ 31 января 2010

Я создаю приложение в pyQt4 и хочу, чтобы оно могло воспроизводить аудиофайлы. Я подумывал сделать это через pyMedia , так как я не мог получить что-либо с документацией, хотя классы QAudio изначально выглядели многообещающими. Важно, чтобы решение было кроссплатформенным. У кого-нибудь есть предложения?

Ответы [ 2 ]

2 голосов
/ 31 января 2010

Как сказал Алекс, Phonon выглядит как ваш лучший выбор, потому что вы можете использовать его с Pyqt. Вы можете найти множество примеров использования фононов с помощью Google. Например, http://forum.kde.org/viewtopic.php?f=14&t=84275, - это инструмент командной строки для воспроизведения звука с использованием phonon. Вы также можете взглянуть на класс QSound. QAudioInput выглядит интересным для добавления поддержки микрофона.

Надеюсь, это поможет.

П.С .:

  1. На сайте реки упоминается фононный модуль:)

  2. Я нашел вопрос об использовании Phonon + Pyqt - Воспроизведение mp3 с использованием Python, PyQt и Phonon

1 голос
/ 31 января 2010

Используйте Phonon (http://phonon.kde.org/). Я успешно использовал его на Java, так что я ожидаю, что он будет работать еще лучше в Python / Linux.

Это также может помочь:

http://0pointer.de/blog/projects/guide-to-sound-apis.html

...