問題タブ [avcapturemoviefileoutput]
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 - iOS8 での AVCaptureSession addInput の問題
以前のiOSバージョンで正しく動作するAVCaptureSessionを備えたアプリケーションがありますが、ios8を搭載したデバイスで実行しようとすると、アプリケーションが散発的にクラッシュしました。しかし、問題は解決しませんでした。「[session addInput:input];」で例外が発生しました . 解決方法のアドバイスをお願いします。以下のコードを確認してください。[session addInput:input]; でエラーが発生しています。
エラーの説明の印刷: Error Domain=AVFoundationErrorDomain Code=-11852 "Cannot use Back Camera" UserInfo=0x17c076e0 {NSLocalizedDescription=Cannot use Back Camera, AVErrorDeviceKey=, NSLocalizedFailureReason=このアプリは Back Camera を使用する権限がありません。}
ios - UIProgressView を AVFoundation AVCaptureMovieFileOutput に追加する IOS
ビデオの録画に使用していますが、ビデオの録画が停止するまでの残り時間を表すAVCaptureMovieFileOutput
を追加したいと考えています。UIProgressView
最大持続時間を 15 秒に設定しました。
AVCaptureMovieFileOutput
ビデオの録画時または録画開始時のコールバックがあるかどうかがわかりません。私の質問は、レコーディングの進行状況に関する最新情報を入手するにはどうすればよいですか? または、これが利用できない場合、タイマーを開始するために記録がいつ開始されるかをどのように知ることができますか?
ios - IOS8: ファイルに記録し、AVCaptureSession/commitConfiguration を使用すると、カメラのプレビューがちらつく
IOS8 以降、commitConfiguration を使用すると奇妙な問題が発生します。AVCaptureMovieFileOutput を介して 5 秒のファイルを記録します。ファイルを変更すると、カメラのプレビューがちらつき、1 秒間黒くなります。また、受信サーバーでファイルをステッチバックするときにスタッターが発生します。
ios - iOS 8 iPad の AVCaptureMovieFileOutput で、13 ~ 14 秒の録音後にオーディオ トラックが削除される / 失われる / まったく取得されない
iOS 6 & 7.x で動作する次のコードがあります。
iOS 8.1 では、約 13 秒以上のセッションをキャプチャすると、結果の AVAsset には 1 つのトラック (ビデオ) しかなく、オーディオ トラックが存在しないという奇妙な問題があります。
短時間録画すると、AVAsset には予想どおり 2 つのトラック (ビデオとオーディオ) が含まれます。十分なディスク容量があり、アプリにはカメラとマイクを使用する権限があります。
最小限のコードで新しいプロジェクトを作成したところ、問題が再現されました。
どんなアイデアでも大歓迎です。
ios - iPhone でのビデオ録画は失敗しますが、iPod Touch と iPad では動作します
シナリオは次のとおりです。ビデオ録画とビデオ編集の両方の操作を同時に (非同期に) 実行すると、2 つの操作のうちの 1 つが失敗します。同じコードが iPod Touch では問題なく動作しますが、iPhone では失敗します。
ビデオを編集しているコードは次のとおりです。
ビデオ録画に使用されるコントローラー クラスのコードは次のとおりです (CamViewController.h/.m):
注:CamViewController
クラスは、Apple のAVCamサンプル プロジェクトに触発されています。
ios - AVCaptureSession で作成された .mov ビデオのファイル サイズを小さくするにはどうすればよいですか?
を使用してビデオを録画AVCaptureSession
できますが、サイズを小さくしたいのですが、どうすればよいですか? URL
Delegateの「captureOutput」メソッドで最終的に取得しています。