我可以使用AVCaptureDevicePosition在前后摄像头输入之间切换吗?

时间:2015-11-10 23:04:37

标签: objective-c avfoundation ios9 avcapturesession

是否如此简单:

thin -a 0.0.0.0 -p 9292 start
Using rack adapter
Thin web server (v1.6.4 codename Gob Bluth)
Maximum connections set to 1024
Listening on 0.0.0.0:9292, CTRL+C to stop

我是否必须创建新的捕获会话或删除任何现有输入?

1 个答案:

答案 0 :(得分:1)

不,它不是那么简单 - 该职位是AVCaptureDevice上的只读属性:

@property(nonatomic, readonly) AVCaptureDevicePosition position;

您不需要销毁捕获会话,而是可以调用

[session stopRunning];

并使用removeInputaddInput重新配置输入。

不要忘记在完成后致电startRunning