iPhone SDK: salvataggio di un file audio in streaming nella cartella Documenti

StackOverflow https://stackoverflow.com/questions/423536

  •  05-07-2019
  •  | 
  •  

Domanda

Voglio salvare un file audio nella cartella Documenti della mia applicazione mentre una delle classi della mia app lo sta trasmettendo in streaming. Come posso farlo?

È possibile salvare l'audio in streaming direttamente su un mp3? (se il file audio in streaming è un mp3 o devo usare caf?)

Grazie.

Modifica: cosa succede se sto eseguendo il salvataggio in un altro thread e l'utente esce dall'applicazione? So che un'app non può essere eseguita in background in un iPhone, ma esiste un modo per interrompere il download e rimuovere il file parzialmente salvato quando l'utente esce dall'app? Posso ottenere un segnale di uscita all'interno di una classe o in un delegato per NSURLConnection?

È stato utile?

Soluzione

Se si utilizza NSURLConnection o CFNetwork per scaricare il file, è possibile salvarlo nel delegato connectionDidFinishLoading.

Dai un'occhiata a Matt Gallaghers Streaming e riproduzione di un flusso MP3

Altri suggerimenti

(void)applicationWillResignActive:(UIApplication *)application
{

}

Scrivi il tuo codice con il metodo sopra nel file delegato dell'app.

Se si desidera ripulire il file parzialmente salvato all'uscita,
potresti fare di peggio che farlo

- (void) applicationWillTerminate: (UIApplication *) application

nel controller dell'app.

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