小编Tri*_*cks的帖子

无法使用AVCaptureDevice获取设备

我设法找到一些代码,可以让我访问手机设备(如相机).问题是,当我使用Xcode编译代码(我正在打印不同的设备)时,我得到一个空数组.

这是我写的:

import UIKit
import AVFoundation

class ViewController: UIViewController {

  let captureSession = AVCaptureSession()
  var previewLayer : AVCaptureVideoPreviewLayer?

  // If we find a device we'll store it here for later us
  var captureDevice : AVCaptureDevice?

  override func viewDidLoad() {
    super.viewDidLoad()            
    // Do any additional setup after loading the view, typically from a nib.

    captureSession.sessionPreset = AVCaptureSessionPresetHigh

    let devices = AVCaptureDevice.devices()
    println(devices)
    // Loop through all the capture devices on this phone
    for (device in devices) {
        // Make sure this …
Run Code Online (Sandbox Code Playgroud)

camera ios avcapturesession avcapturedevice swift

5
推荐指数
1
解决办法
5330
查看次数

标签 统计

avcapturedevice ×1

avcapturesession ×1

camera ×1

ios ×1

swift ×1