Domanda

Quando i miei app si sposta verso il fondo, mentre sia di riprodurre file audio o la registrazione audio, vorrei fornire qualcosa di simile al verde "In Call" barra di stato che appare quando si è in una chiamata e di swap fuori per un'altra applicazione, dando un rapido "ritorno alla app" capacità.

ho pensato che questo potrebbe essere un privato API, ma ho notato il Griffin iTalk applicazione fa questo quando si sta registrando l'audio (vedi foto) - quindi so che si può fare, ma non sono stato in grado di capire ciò che il API è (l'impostazione Info.plist, il AVAudioSession, la UIApplication/Delegate o qualsiasi altra cosa) per rendere questa magia accadere. La mia app è attualmente al lavoro e la registrazione audio in background e funziona bene, suppongo che ci sia qualche posto po 'io non sono l'impostazione per ottenere questo comportamento.

Qualcuno può o punto me la documentazione destra o codice di esempio che presenta questo comportamento? (Ho perlustrato i documenti Audio e non sono stati in grado di trovarlo).

Grazie!

alt text

È stato utile?

Soluzione

Non ci può essere un privato API per fare questo, ma se si vuole entrare in App Store, la cosa da fare è quello di registrarsi come VOIP app, che si ottiene l'in-call barra di stato, come Skype o (immagino) iTalk.

Altri suggerimenti

In realtà il rosso-bar in realtà appare solo quando l'applicazione sta registrando l'audio in background. Ho sempre e solo fatto questo quando segna il VOIP applicazione e audio.

Si può essere in grado di fare questo unico marchio è come sfondo applicazione Audio solo, ma non ho provato questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top