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.

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