Вопрос

Я пытаюсь научиться использовать SDL для небольшой игры, которую пишу, но у меня возникла проблема.Одно единственное приложение может воспроизводить звук в моей системе в определенный момент времени.Если, например, у меня есть amarok или kaffeine (или даже firefox при воспроизведении флэш-видео), никакое другое приложение не сможет воспроизводить звук.Единственное решение, которое я нашел, — это запускать только приложение в определенный момент времени, но это не кажется естественным решением.Есть какие-нибудь подсказки?

Это было полезно?

Решение

По вашему тегу я вижу, что вы используете Ubuntu Hardy Heron (8.04).В этой версии есть некоторые проблемы со звуком при импульсном звуке, которые, как известно, влияют на flash/firefox и, возможно, на другие ваши приложения.См. «Известные проблемы» на https://wiki.ubuntu.com/PulseAudio.

Существуют своего рода обходные пути (см. ссылку), но они не очень удовлетворительны.Ubuntu подверглась определенной критике за выпуск версии 8.04, в которой эта проблема не решена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top