Это большой беспорядок. Я решил написать свое приложение на Qt (PyQt4), потому что оно должно работать с Windows и Linux. Сначала в Windows я использовал QSound, он работал, но не под Ubuntu. Итак, я переключился на QtMultimedia, код намного уродливее и сложнее, чем QSound, и снова он не работает под Ubuntu!
Как мне получить звук в Ubuntu? Это НЕ МОЖЕТ быть так сложно, не так ли ??
Пожалуйста, назовите рабочий модуль или дайте какие-нибудь общие советы.
Посмотрите на этот ответ:
https://stackoverflow.com/a/2171346/2557231
Как сказал Алекс, Фонон выглядит как ваш Лучшая ставка, потому что вы можете использовать его с Pyqt. Вы можете найти множество примеров использования фононов с помощью Google. Этот, http://forum.kde.org/viewtopic.php?f=14&t=84275 , например, является инструментом командной строки для воспроизведения звука с использованием phonon. Вы также можете взглянуть на класс QSound. QAudioInput выглядит интересным для добавления поддержки для микрофона.
Надеюсь, это поможет.
PS:
blockquote>
- Сайт берега реки упоминает фононный модуль:)
- Я нашел вопрос об использовании Phonon + Pyqt - https://stackoverflow.com / questions / 1083118 / play-mp3-using-python-pyqt-and-phonon