問題タブ [avcapture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 写真を撮ろうとしたときに、非アクティブ/無効な接続が渡されました
カスタム ビューを使用して ( を使用せずにUIImagePickerController
) 写真を撮ろうとしていますが、写真を撮ろうとすると、アプリがクラッシュし、次のエラーがスローされます。
キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[AVCaptureStillImageOutput captureStillImageAsynchronouslyFromConnection:completionHandler:] - 非アクティブ/無効な接続が渡されました。'
takePhoto()
エラーの原因となる私の関数は次のとおりです。
また、関数のconnection
変数を次のように設定しようとしました。takePhoto()
としても
同じ結果が得られます。
[写真を撮る] ボタンと同じビューに、カメラのライブ プレビューもあります (動作します)。
iPhone 5s でこれをテストしていますが、機能を除いて、プレビューを含め、すべてがtakePhoto()
機能します。
これを行う方法はありますか、または使用する必要がありますUIImagePickerController
か?
swift - AVCaptureVideoPreviewLayer とカメラ位置からのプレビュー
ユーザーが写真を撮れるようにするアプリを開発しています。AVCam Appleが提供するものを使い始めましたが、実際には問題があります。カメラ レイヤーを必要な場所に配置することはできませんが、ビューの中心に自動的に配置されます。
左側に私が実際に持っているもの、右側に私が欲しいものを見ることができます。カメラからのプレビューを含むビューはUIView
サブクラスであり、これはコードです
どんな助けでも大歓迎です
ios - 私が使用する AVFoundation setActiveVideoMinFrameDuration が機能しませんでした
私AVCaptureVideoDataOutput
は私のデモで、音なしで(スキャナーのように)ループで写真を撮るために使用するので、fpsを低レベルに設定します
私のコードでは、これを行います
チェックのために、1秒間に1回ではなく、1秒間に24回印刷されることがわかりました
PS: デバイスのエディションは iPhone 5C および iOS 8.12 です。
avcapture - 320 x 120 フレーム サイズでビデオを録画する方法
サイズ 320 X 120 フレーム サイズのビデオを録画したいのですが、録画できません。ビデオを録画することはできますが、目的のフレーム形式でビデオ ファイルを出力できません。