2010-12-16 8 views
0

장치에서 다운로드하여 저장하는 다양한 파일을 열고 표시하는 앱이 있습니다.iOS에서 파일 형식 (오디오 또는 비디오) 받기

이미 데이터로드가 UIImage에 있습니다. 이는 파일이 이미지가 아니지만 파일이 오디오 또는 비디오 파일인지 알아 내는데 어려움이 있습니다.

나는 아주 행복하게뿐만 아니라 소리가 재생됩니다 동영상을 재생 MPMoviePlayerViewController를 사용하고 있지만 비디오와 자신의 다른 인터페이스

모든 아이디어에 의해 존재가 없었다 경우 차라리 아는 것?

답변

3

음, 파일 확장자를 항상 살펴보고 콘텐츠 유형을 직접 결정할 수 있습니다! =)

구글 검색은 당신에게 많은 것을 말할 수 있어야하지만, 여기 형식에 대한 몇 가지 시작 정보입니다 당신의 추가 작업없이 AVAudioPlayer 및 MPMoviePlayerController 지원 :

오디오 파일 : MP3, M4P, M4A/AAC, WAV 및 CAF
비디오 파일 : M4V, MPV, MP4, MOV, 3GP

(참고 :. 나는 위의 형식의 전체 목록인지 모르겠지만, 당신이 시작하는한다)

가끔 비디오 파일에 오디오 트랙 만 포함될 수도 있지만, 확실하지 않습니다. 프로그래밍 방식으로 그 중 하나를 파악하도록 안내합니다. 어쩌면 누군가 다른 아이디어를 가지고있을 것입니다.

+0

답장을 보내 주셔서 감사합니다. 확장 프로그램이 계속 마음에 들지만 계속 나쁜 아이디어 인 것 같습니다. 새로운 지원이 추가됨에 따라 지속적으로 알고있는 것입니다.하지만 이것이 유일한 방법 일 경우?!? –

+0

글쎄, 내 애플 리케이션에서 그것을 처리 할 수있는 유일한 방법은, 이것은 말 그대로 우리가 무언가에 대해 무엇을하고있는 것입니다. 솔직히 파일 확장자를 보는 것이 안전하다고 생각합니다. 왜냐하면 어떤 소프트웨어와 마찬가지로 변경에 의존하는 것으로 업데이트해야하기 때문입니다. (3.2 SDK에서 4.2 SDK로가는 것 같이!) – MechEthan