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
5
A
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
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