iOS模拟器中是否有相机设备模拟功能?

15

Android模拟器可以模拟相机设备(见屏幕截图)。例如,我可以测试我的视频录制模块是否正常工作:

Android模拟器中的相机模拟示例

那么iOS模拟器呢?当我尝试运行使用相机的应用时,会出现如下错误:

Thread 5: Fatal error: Unexpectedly found nil while unwrapping an Optional value

在代码的这一行

let videoDeviceInput = try AVCaptureDeviceInput(device: defaultVideoDevice!)

那么iOS模拟器中没有可用的模拟设备吗?


这个回答解决了你的问题吗?使用MacBook内置摄像头与iOS模拟器 - undefined
2个回答

24
根据苹果文档,模拟器不支持使用摄像头:

以下硬件在模拟器中不受支持:

  • 环境光传感器

  • 音频输入,除了通过选择“硬件 > Siri”来使用Siri。

  • 气压计

  • 蓝牙

  • 相机

  • 运动支持(加速度计和陀螺仪)

  • 距离传感器


1
我明白了,至少他们允许模拟GPS。 - user155
1
@user155,是的,支持GPS模拟。 - Hassan Shahbazi
14
因为这些限制,我对苹果的厌恶每天都在增加。 - Renan Coelho
5
因为苹果公司很贪婪,甚至让人们为像相机模拟这样的基本功能购买设备,而安卓模拟器则已经拥有这个功能几年了。 - Alauddin Afif Cassandra

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接