iPhone SDK: Salvando um streaming de arquivos de áudio para a pasta Documents

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

  •  05-07-2019
  •  | 
  •  

Pergunta

Eu quero salvar um arquivo de áudio na pasta Documentos do meu aplicativo enquanto uma das classes em meu aplicativo está fluindo ele. Como posso fazer isso?

É possível salvar o streaming de áudio diretamente para um mp3? (Se o arquivo de áudio sendo transmitido é um mp3 ou eu tenho que usar caf?)

Graças.

Edit: E se eu estou executando a salvo em outro segmento e o usuário sai do aplicativo? Eu sei que um aplicativo não pode ser executado em segundo plano em um iPhone, mas existe alguma maneira eu posso parar o download e remover o arquivo parcialmente salvo quando o usuário sai do aplicativo? Posso obter um sinal de saída dentro de uma classe ou de um delegado para NSURLConnection?

Foi útil?

Solução

Se você estiver usando o NSURLConnection ou CFNetwork para baixar o arquivo, você pode guardá-lo na delegado connectionDidFinishLoading.

Dê uma olhada Matt Gallaghers streaming e reprodução de um fluxo de MP3

Outras dicas

(void)applicationWillResignActive:(UIApplication *)application
{

}

Escreva o seu código no método acima no arquivo delegado App.

Se você quiser limpar o seu arquivo parcialmente gravado à saída,
você poderia fazer pior do que fazê-lo a partir

- (void)applicationWillTerminate:(UIApplication *)application

em seu controlador aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top