Crash quando si riceve una chiamata durante la riproduzione dell'audio
-
29-10-2019 - |
Domanda
Sto lavorando su una radio online e funziona bene ... ma ha problemi quando l'utente ha ricevuto una chiamata.
Quando la chiamata finisce, inizio la radio automaticamente. AVAudioSessionDelegate
.
Ora la radio sta riproducendo e se l'utente apri l'app (spostandola in primo piano) e premi di nuovo quel pulsante Stop/Play, la mia app si blocca. Potrei conoscere il motivo, il motivo potrebbe essere dovuto al threading. Ma non sono in grado di gestirlo per favore fornisci un aiuto. (Non posso mettere il codice che è enorme e privato)
Nessuna soluzione corretta
Altri suggerimenti
Per evitare un arresto anomalo quando l'app va in background e arriva in primo piano, chiama il pulsante Pausa dell'app radio in background e rilascia thread. Quando l'utente tocca il pulsante di riproduzione, inizierà il threading. Provalo, spera che possa funzionare per te.