如何設置AVCaptureFileOutput
的方向?我的意思是最終的產出,它必須是風景。如何設置AVCaptureFileOutput的方向?
1
A
回答
0
從蘋果的「AVCam爲iOS」的代碼示例是你最好的起點: https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html
0
當你安裝攝像頭,你有AVCaptureVideoDataOutput videoDataOutput和AVCaptureVideoPreviewLayer previewLayer。您可以按照以下方式配置它們。
//set the orientation of previewlayer, which is presented to user
AVCaptureConnection *conncetion = self.previewLayer.connection;
conncetion.videoOrientation = AVCaptureVideoOrientationLandscapeRight;
//set the output frame orientation
AVCaptureConnection *conn = [self.videoDataOutput connectionWithMediaType:AVMediaTypeVideo];
conn.videoOrientation = AVCaptureVideoOrientationLandscapeRight;
在AVCam示例代碼中,當記錄和保存爲文件時。上述兩個被設置爲相同的方向,這是視圖 - 控制的interfaceOrientation:
[[[self movieFileOutput] connectionWithMediaType:AVMediaTypeVideo] setVideoOrientation:[[(AVCaptureVideoPreviewLayer *)[[self previewView] layer] connection] videoOrientation]];
它觀察設備的方向,這是很好的。
相關問題
- 1. 如何動態設置StackPanel的方向?
- 2. 如何爲視頻設置UIImagePickerController方向?
- 3. 如何在Xamarin.Forms中設置ContentPage方向
- 4. 如何爲UISwipeGestureRecognizer設置更多方向?
- 5. 如何設置相機圖像方向?
- 6. 如何動態設置屏幕方向
- 7. 如何設置默認屏幕方向?
- 8. 如何在nativescript中設置方向
- 9. Android:如何設置視圖方向
- 10. 如何僅設置設備方向橫向?
- 11. 如何在設備方向設置UITextfield位置
- 12. 如何在iOS中以編程方式設置設備方向
- 13. 設置圖像的方向
- 14. 的UIViewController方向設置
- 15. 如何MediaRecorder方向設置爲橫向或縱向
- 16. 如何在橫向視圖中設置屏幕方向,如iphone
- 17. 如何在dismissModalViewController之後設置方向以更正設備方向?
- 18. 如何在方向改變時設置滾動條的位置?
- 19. 如何將開始方向設置爲橫向?
- 20. 如何在RichTextBox中從右向左方向設置
- 21. 如何將Airprint方向設置爲快速橫向顯示?
- 22. 如何在j2me中從右向左設置組件方向?
- 23. 如何使用HTML2PDF設置橫向方向
- 24. 如何頁面方向設置爲橫向
- 25. 如何將mpMoviePlayerController方向設置爲鎖定到橫向模式?
- 26. 設置多個方向 - Android
- 27. 設置視圖與方向
- 28. PJL命令設置方向
- 29. ActivityInfo設置屏幕方向
- 30. UIModalPresentationCustom調整方向設置