Простой beep (звук) под Linux, QApplication::beep(), QSound, Phonon... |
Здравствуйте, гость ( Вход | Регистрация )
Простой beep (звук) под Linux, QApplication::beep(), QSound, Phonon... |
512es |
14.9.2010, 13:36
Сообщение
#1
|
Участник Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0 |
Народ, подскажите пожалуйста, как на Qt под линукс надёжнее всего и быстрее играть звуки?
Требования очень простые. Чтобы проигрывался писк (beep). Можно из динамика, можно из колонок, всё равно. Главное чтобы работало это на винде и линуксе без бубна. QApplication::beep() работает хорошо на винде, а на линуксе не знаю чего ему не хватает. QSound так и не завёлся. Да и желания ставить NAS что то нет.. Phonon - работает. Но это стрельба из пушки по воробьям.. Не айс как то.. Ось Gentoo. Вот даже не знаю, ковырять снова beep() или QSound... |
|
|
molchanoviv |
15.9.2010, 7:51
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
А если у пользователя нет ALSA? Вдруг OSS стоит, или еще что?
|
|
|
512es |
15.9.2010, 13:39
Сообщение
#3
|
Участник Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0 |
А если у пользователя нет ALSA? Вдруг OSS стоит, или еще что? Ну alsa это вроде как стандарт начиная с ядра 2.6. И кроме того, в большинстве дистрибутивов именно alsa стоит по дефолту. OSS устарел. Существует ещё конечно много звуковых серверов, и если надо их поддерживать, можно легко заменить команду aplay -q на любую другую похожую. Например, можно в настройках программы позволить выбирать команду для проигрывания звуков. Но по любому alsa чаще встречается в системах чем рабочий и включёный системный динамик =) |
|
|
Текстовая версия | Сейчас: 28.12.2024, 13:50 |