iPhone SDK : 스트리밍 오디오 파일을 문서 폴더에 저장
-
05-07-2019 - |
문제
앱의 클래스 중 하나가 스트리밍하는 동안 오디오 파일을 응용 프로그램의 문서 폴더에 저장하고 싶습니다. 어떻게 할 수 있습니까?
스트리밍 오디오를 MP3에 직접 저장할 수 있습니까? (스트리밍되는 오디오 파일이 MP3이거나 CAF를 사용해야하는 경우?)
감사.
편집 : 다른 스레드에서 저장을 실행하고 사용자가 응용 프로그램을 종료하면 어떻게해야합니까? 앱이 iPhone의 백그라운드에서 실행될 수 없다는 것을 알고 있지만 사용자가 앱을 종료 할 때 다운로드를 중지하고 부분 저장된 파일을 제거 할 수있는 방법이 있습니까? 클래스 내에서 또는 NSURLConnection 대의원에서 종료 신호를 얻을 수 있습니까?
해결책
NSURLConnection 또는 CFNetwork를 사용하여 파일을 다운로드하는 경우 ConnectionDidFinishLoad Delegate에 파일을 저장할 수 있습니다.
Matt Gallaghers를 살펴보십시오스트리밍 및 MP3 스트림 재생
다른 팁
(void)applicationWillResignActive:(UIApplication *)application
{
}
App Delegate 파일에 위의 방법에 코드를 작성하십시오.
종료시 부분적으로 저장된 파일을 정리하려면
당신은 그것을하는 것보다 더 나빠질 수 있습니다
- (void)applicationWillTerminate:(UIApplication *)application
앱 컨트롤러에서.
제휴하지 않습니다 StackOverflow