2010-05-11 4 views
1

UIImagePickerController가 반환 한 비디오에 액세스하여 가로 또는 세로로 녹화되었는지 확인해야합니다. mov_read_tkhd에 대한 참조를 보았지만 그렇게 할 수 있을지, 아니면 실제로 필요한 라이브러리를 포함 할 것인지 확실하지 않습니다.iPhone 비디오의 프로그래밍 방식으로 액세스

답변

1

iOS 4 이상에서는 3GS/3rd gen iTouch 이상을 사용하면 새로운 AVFoundation 라이브러리를 사용할 수 있습니다.

뭔가 같은 :

NSURL *url = // url to the video returned by the picker 
AVAssetTrack *videoTrack = [[url tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0]; 
videoTrack.preferredTransform; // CGAffineTransform that tells you whether the video is rotated from original orientation 
videoTrack.naturalSize; // CGSize that tells you the current dimensions of the video 
+0

감사합니다 - iOS4 아웃 전에이 질문은 조금 질문을 받았다, 그러나 나는 응답을 주셔서 감사합니다. iOS3에서는 불가능하다고 생각합니다. 어쨌든 결코 관리하지 않았습니다. – Andiih

+0

걱정하지 마라. 나는이 검색을 가로 질러 왔고, 일단 우리가 그것을 풀었다면 누군가 다른 사람이 그것을 발견했을 때를 대비하여 가치가 있다고 생각했다. :) – Adam

관련 문제