Я сделал простой графический интерфейс воспроизведения звука, реализованный с использованием AVAudioPlayer.Использование AVAudioPlayer, мои звуки (спорадически!) Играют weird
При воспроизведении моего звука, я использую UISlider для обеспечения воспроизведения обратной связи ...
Вот где он получает странно.
У меня проблема, которая случается очень (очень) спорадически - и в большинстве случаев этого не происходит, что делает ее очень трудной для отладки.
Проблема в том, что когда-то, как только звук заканчивается, и я снова его воспроизвожу, он как бы запускает цикл (как если бы я задавал числоOfLoops -1), не вызывая при этом вызов audioPlayerDidFinishPlaying.
Теперь, где нет моего кода, я прикасаюсь к номеруOfLoops - по умолчанию он равен 0, и я оставляю его таким образом.
Чтобы устранить проблему, тогда, когда эта проблема возникает, я не слышу звук, хотя он, кажется, воспроизводится (у меня есть функция таймера, которая обеспечивает визуальную обратную связь, и она проверяет звук играя ...)
Любые идеи? Направления?
Перед тестированием исправления, я должен спросить - вы нашли способ заставить проблему появляться всегда? Я спрашиваю, так как у меня было/было трудно воспроизвести проблему ... – Reuven
Я смог воспроизвести проблему в некоторых файлах, продолжительность которых была очень меньше. Я проверил это исправление на эти файлы и не смог воспроизвести это. – Siddharth
Перед исправлением я смог воспроизвести проблему каждые 5 или 6 попыток. – Siddharth