Остановка воспроизведения образца звука на iPhone с помощью АудиоСервисов

StackOverflow https://stackoverflow.com/questions/929785

Вопрос

Я реализую звуковой эффект, который воспроизводится, когда пользователь перетаскивает UISlider.

Вот это IBAction:вызванный uislider's Измененное значение событие

-(IBAction)playTone4; {
    AudioServicesPlaySystemSound(soundID4); 
}

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

Есть ли способ сделать это?Похоже, здесь нет АудиоСервисовОстановкаФункция SystemSound().

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

Решение

Системные звуки не могут быть остановлены.

Посмотрите на Руководство по программированию iPhone:раздел Поддержка Мультимедиа для получения дополнительной информации.

Для достижения желаемого эффекта я бы рекомендовал использовать Аудиопроигрыватель или Аудиовопросы.Руководство по программированию, к которому я обращался, охватывает все, что вы хотите знать об этих методах.

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