iOS4 - Фоновое аудио с iPhone Simulator

Я неудачно пытался реализовать аудио воспроизведения, которое продолжает играть в фоне путем установки UIBackgroundModes свойство и путем активации аудио сессии как предложенного Joshua Weinberg, но это не работает над средством моделирования, и у меня нет шанса протестировать на устройстве с iOS4. Я читал о возможной проблемы со средством моделирования, это, вероятно? Есть ли кто-либо, кто произвел код, который работает над средством моделирования? Спасибо и извините потому что я первоначально отправил его как ответ (так как не, "добавляют комментарий" ссылка, был включен).

5
задан user370773 8 July 2010 в 13:13
поделиться

1 ответ

voidness,

Это работает для меня путем реализации этого кода. Это не будет работать в симуляторе по какой-либо причине. Так что, если ваш код такой же или похожий, верьте, что он отлично работает на моем iPod Touch с установленной iOS4.

App Delegate.m (либо в init, либо в applicationDidFinishLaunching)

- (id) init {   

    // allows you to play in the background when app is suspended in iOS4
    [[AVAudioSession sharedInstance] setDelegate: self];
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil];

}

И, конечно же, не забудьте установить для ключа UIBackgroundModes значение audio , как было сказано ранее.

Удачи,

Роб

6
ответ дан 14 December 2019 в 08:40
поделиться