除非QuickTime已打开,否则CoreMediaIO不会列出iPhone相机

时间:2018-01-09 11:03:03

标签: ios swift macos avfoundation avcapturedevice

我遇到了与此处报道的相同的问题: https://forums.developer.apple.com/thread/91266

我正在获取连接到我的Macbook的设备列表,并在macOS应用程序的自定义视图中显示我的iPhone。

"alert" =>  ""

我已设置kCMIOHardwarePropertyAllowScreenCaptureDevices属性

    let session:AVCaptureSession = AVCaptureSession()
    session.sessionPreset = AVCaptureSession.Preset.high

    let listdevices:Array = (AVCaptureDevice.devices())

   // Grabs iOS device on my system change [] for your own Mac
    let device:AVCaptureDevice = listdevices[6]

如果我启动我的应用程序,则不会显示任何内容,但如果我先打开Quicktime并选择文件>新电影录制,然后启动我的应用程序iPhone显示器显示正常。

有什么想法吗?

0 个答案:

没有答案