Вы можете вручную нажать кнопку «Стоп», например, при закрытии приложения.
- (void)applicationDidEnterBackground:(UIApplication *)application {
if(audioIsPlaying) {
[btnStop sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
Вы получаете 5 секунд, чтобы сделать что-нибудь, когда используете applicationDidEnterBackground: function.
Этого должно быть достаточно, чтобы остановить звук; -).