代码之家  ›  专栏  ›  技术社区  ›  user155

iOS模拟器中有摄像头设备模拟吗?

  •  14
  • user155  · 技术社区  · 7 年前

    Android模拟器可以模拟摄像头设备(见截图) 例如,我可以测试我的视频录制模块的工作方式:

    Android Emulator, camera simulation example

    iOS模拟器呢?当我尝试运行使用摄像头的应用程序时,会出现下一个错误

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

    排队

    let videoDeviceInput = try AVCaptureDeviceInput(device: defaultVideoDevice!)
    

    所以没有可用于iOS模拟器的模拟设备?

    2 回复  |  直到 6 年前
        1
  •  21
  •   Hassan Shahbazi    5 年前

    根据 Apple documentation ,不支持使用带模拟器的摄像头:

    模拟器不支持以下硬件:

    • 环境光传感器

    • 音频输入,除了通过选择硬件使用Siri>苹果智能语音助手。

    • 气压计

    • 蓝牙

    • 照相机

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

    • 接近传感器

        2
  •  1
  •   Maxim Kholyavkin    4 年前

    有一种已知的解决方法有时可能很有用: https://github.com/YuigaWada/iCimulator

    但它不适用于像WebRTC这样的第三方LIB。。。

    推荐文章