2010-07-08 23 views
5

Ho tentato senza successo di implementare un audio di riproduzione che continua a suonare in background impostando la proprietà UIBackgroundModes e attivando una sessione audio come suggerito da Joshua Weinberg, ma non funziona sul simulatore e Non ho alcuna possibilità di testare su un dispositivo con iOS4. Ho letto di un possibile problema con il simulatore, è probabile? C'è qualcuno che ha prodotto codice che funziona sul simulatore? Grazie e scusa perché inizialmente l'ho postata come risposta (dal momento che nessun collegamento "aggiungi commento" era abilitato).iOS4 - Audio di sottofondo con iPhone Simulator

risposta

6

vuoto,

Per me sta funzionando implementando questo codice. Questo però non funzionerà nel simulatore per nessuna ragione. Quindi se il tuo codice è uguale o simile, abbi fede che funziona perfettamente sul mio iPod Touch con iOS4 installato.

App Delegate.m (sia in init o 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]; 

} 

E, naturalmente, essere sicuri di impostare la chiave UIBackgroundModes-audio come è stato detto prima.

Buona fortuna,

Rob

1

ho scoperto che in realtà possibile riprodurre audio di sottofondo in simulatore di iPhone seguendo questo passo ... Entering background on iOS4 to play audio

+0

appena scoperto che questo solo per finita operazione. Non per compiti di background lunghi come suonare molta musica in sottofondo. Ci scusiamo per un post non corretto. – Khomsan

Problemi correlati