SoundEngine щелчок - PullRequest
       13

SoundEngine щелчок

0 голосов
/ 30 января 2009

Я использую SoundEngine из CrashLanding для воспроизведения некоторых звуков.

каждый звук имеет 1 секунду и должен воспроизводиться при нажатии кнопки.

Если вы нажмете кнопку только один раз, все в порядке. Но если вы нажмете кнопку второй раз, когда первый звук уже воспроизводится, вы услышите звук щелчка.

Как это решить?

Я видел, как яблоко вытащило CrashLanding с их сайта. Я читал, что они считают SoundEngine нестабильным при некоторых условиях.

В любом случае, у меня все нормально, кроме этого раздражающего звука щелчка.

Есть ли способ решить это? Кстати, какова альтернатива SoundEngine для использования OpenAL?

спасибо за любую помощь.

1 Ответ

2 голосов
/ 16 марта 2009

Я не совсем знаком с SoundEngine, но здесь могут помочь некоторые общие советы. Я подозреваю, что проблема заключается в воспроизведении одного и того же звука из одного и того же буфера, потому что SoundEngine может перемотать его обратно, чтобы начать, не выключая его - отсюда и звук щелчка.

  1. Остановите звук, прежде чем начать его воспроизведение.
  2. Использование разных буферов воспроизведения для разных экземпляров звука.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...