Sto usando AudioSessionSetActive
(true) e AudioSessionSetActive
(falso) per impostare lo AudioSession
su true o false nella mia app iOS. In qualsiasi momento, voglio sapere se la sessione è attiva o meno. C'è un modo per farlo?come scoprire se la sessione audio è attiva su iOS
risposta
Appena incontrato la stessa cosa! Non esiste una chiave AudioSessionProperty per interrogare se la sessione è attiva o meno. Credo che questo sia un altro di quelli che lo hanno impostato e che si dimentichi che si tratta di un punto in cui Apple ritiene che le app debbano comportarsi in un certo modo. Per esempio. la maggior parte delle app non dovrebbe aver bisogno di conoscere lo stato in cui dovrebbero semplicemente impostarle in quanto hanno bisogno di audio e ucciderle incondizionatamente mentre vengono riprodotte audio. Ovviamente questo funziona solo per il 90%. Mi scuso perché questa non è la migliore risposta, sto solo segnalando i miei sospetti. Forse altri hanno un'idea migliore?
È possibile controllare se l'audio è in riproduzione mentre è stato avviato da un'altra app controllando la proprietà otherAudioPlaying
all'avvio dell'applicazione. Per il monitoraggio interno, è possibile utilizzare un valore booleano quando si esegue la chiamata AudioSessionSetActive(BOOL setActive)
. Anche se l'uso di BOOL non sembra un approccio meraviglioso. Data la mia attuale conoscenza, non sono riuscito a trovare nessun altro modo per determinare se AudioSession è attivo o meno.
- 1. Come scoprire se l'utente è ancora loggato usando l'autenticazione basata su sessione?
- 2. scoprire se la console è disponibile
- 3. In ASP.Net, posso scoprire se esiste un'altra sessione o è valida per un ID di sessione?
- 4. Rileva se la modalità di spostamento notturno è attiva su iOS
- 5. python come scoprire se l'hyperthreading è abilitato
- 6. Ionic2 - verificare se la pagina è attiva
- 7. Scoprire se l'attività Android è in esecuzione
- 8. Verifica se l'app iOS è attiva nell'app store
- 9. Registrazione audio iOS
- 10. jQuery webcam/flash: come rilevare se la webcam è attiva?
- 11. Come mantenere attiva la sessione senza ricaricare la pagina?
- 12. Sessione audio Core Audio (unità audio) e MPVolumeView
- 13. Come verificare se la connessione MongoDB è attiva in Node.js
- 14. Come scoprire se NSScrollView sta attualmente scorrendo
- 15. Facebook ios sdk 3.0 sessione attiva Errore FBiOSSDK2
- 16. Come scoprire se WebView è visualizzato/su schermo/visibile utilizzando JavaScript
- 17. Devo controllare LSRequiresIPhoneOS per scoprire se la telecamera è disponibile?
- 18. scoprire se la funzione di callback è una freccia ES6
- 19. Come verificare se una sessione ChromeCast è già in corso
- 20. AudioServicesPlaySystemSound mentre è attiva AVCaptureSession
- 21. scoprire se un oggetto C++ è richiamabile
- 22. PHPhotoLibrary.requestAuthorization() non attiva la richiesta di autorizzazione su iOS 9
- 23. Scoprire se una colonna NON È NULLA
- 24. Scoprire se il tipo è istantaneo
- 25. Come scoprire se un file è stato modificato?
- 26. PHP - Come scoprire se X-Sendfile è disponibile e installato?
- 27. Come scoprire se un determinato codice javascript è effettivamente utilizzato?
- 28. Come scoprire se un'app è stata spostata su una scheda SD su Android
- 29. iOS Audio Taglio
- 30. Come scoprire se un processo è in esecuzione in C?