IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

Swiftでフロントカメラを使用するにはどうすればよいですか?


フロントカメラをすばやく使用するには、まず、使用しているデバイスで使用可能なカメラのリストを取得する必要があります。この記事では、デバイスのリストを取得して、フロントカメラが使用可能かどうかを確認する方法を説明します。一連の手順で行います。

AVFoundationをインポートする

カメラのリストが存在するかどうかを確認します

存在する場合はフロントカメラを除外します。

guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front })
.first as? AVCaptureDevice else {
   fatalError("Front camera not found")
}

AVCaptureのdevices()メソッドは、使用可能なカメラのリストを返します。そのカメラのリストから、フィルター機能を使用して、位置が前方のカメラであるかどうかを確認します。これを関数に変換して、フロントカメラを使用できます。

func checkCamera() {
   guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front })
   .first as? AVCaptureDevice else {
      fatalError("Front camera not found")
   }
}

−シミュレータにはカメラがないため、これをシミュレータで実行することはできません。


  1. Windows 10 カメラ アプリの使用方法

    Windows 10 には Camera というアプリがあります これにより、ウェブカメラを使用してビデオを録画したり、写真を撮ったりできます。スパイウェアやマルウェアに感染したサードパーティ製の Web カメラ録画ソフトウェアをダウンロードするよりも、間違いなく優れています。この記事では、アプリを使用してさまざまな設定を調整するプロセスについて説明します。 Windows 10 アプリの新しい洗練されたインターフェイスの問題の 1 つは、単純すぎてすっきりしすぎていることです。文字通り、他の方法では期待されるボタンやその他の視覚要素が削除されています。たとえば、画像ボタンとビデオ ボタンに

  2. Zoomでスナップカメラを使用する方法

    あなたは漫画のキャラクターのように見えます!そのような発言を受け取りたい場合、この記事では、この発言を実現する方法をお約束できます。この記事では、Zoom でスナップ カメラの漫画フィルターを使用する方法を紹介します。つまり、この記事には、Zoom で Snap Camera を使用する方法、または Zoom で Snap Camera を使用する方法に対する回答が記載されています。この記事の内容は、アプリ、Snap Camera Zoom を扱っています。 Zoom で Snapchat フィルターを使用する方法については、引き続きお読みください。 ズームでスナップ カメラを使用する方法