La documentazione è piuttosto mal scritto quando si parla di riproduzione audio in background. Dà l'impressione che tutto quello che dovete fare per continuare a giocare l'audio che si sta giocando è quello di aggiungere solo una coppia chiave/valore al file info.plist
e wallah, è magia.Entrando background su iOS4 per riprodurre audio
Tuttavia, questo non è il caso. Ad esempio, se suono un mp3 della durata di 2 minuti, ovviamente l'audio è abbastanza lungo da poter essere riprodotto dopo aver premuto il tasto home per inviare la mia app sullo sfondo. La cosa è, anche se ho quella coppia chiave/valore nel mio file info.plist
, mette in pausa l'audio e poi riprende a giocare una volta che torno all'app.
Apple afferma che tutti i framework per il supporto audio in background e il suono dovrebbero continuare a riprodursi fino al punto in cui finisce e quindi Apple sospenderà la tua app.
Quindi, la mia domanda è: Cosa stanno facendo che mi manca? Devo anche usare i loro nuovi delegati in qualche modo o chiamare l'audio sullo applicationDidEnterBackground
? Per me, questo non avrebbe senso dato che non sto salvando lo stato (lo fanno per me con la commutazione rapida delle app) o gestendo veramente qualcosa sullo sfondo che non sia l'audio, che si dice debba essere gestito automaticamente.
lol @ "wallah". voilà :) – h4xxr
scusa, ho preso lezioni di spelling da Dan Quayle :) – iwasrobbed