Я использую AVAudioPlayer в своем приложении для iPhone, и он работает нормально;Я играю MP3, когда в viewWillAppear и останавливаю его в viewWillDisappear.Когда я вызываю [player stop], звук немедленно останавливается, есть ли способ медленно остановить звук, как это происходит, когда пользователь закрывает приложение во время воспроизведения звука?
Вы можете медленно снижать громкость до тех пор, пока она не достигнет 0. Для этого вам нужно, чтобы таймер срабатывал каждые 0,01 секунды, внутри пустого поля вставьте
player.volume = player.volume - 0.01;
Теперь звук медленно гаснет!