問題タブ [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.

0 投票する
4 に答える
7800 参照

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 を使用する権限がありません。}

0 投票する
1 に答える
1214 参照

ios - UIProgressView を AVFoundation AVCaptureMovieFileOutput に追加する IOS

ビデオの録画に使用していますが、ビデオの録画が停止するまでの残り時間を表すAVCaptureMovieFileOutputを追加したいと考えています。UIProgressView

最大持続時間を 15 秒に設定しました。

AVCaptureMovieFileOutputビデオの録画時または録画開始時のコールバックがあるかどうかがわかりません。私の質問は、レコーディングの進行状況に関する最新情報を入手するにはどうすればよいですか? または、これが利用できない場合、タイマーを開始するために記録がいつ開始されるかをどのように知ることができますか?

0 投票する
1 に答える
529 参照

ios - IOS8: ファイルに記録し、AVCaptureSession/commitConfiguration を使用すると、カメラのプレビューがちらつく

IOS8 以降、commitConfiguration を使用すると奇妙な問題が発生します。AVCaptureMovieFileOutput を介して 5 秒のファイルを記録します。ファイルを変更すると、カメラのプレビューがちらつき、1 秒間黒くなります。また、受信サーバーでファイルをステッチバックするときにスタッターが発生します。

0 投票する
2 に答える
2001 参照

ios - iOS 8 iPad の AVCaptureMovieFileOutput で、13 ~ 14 秒の録音後にオーディオ トラックが削除される / 失われる / まったく取得されない

iOS 6 & 7.x で動作する次のコードがあります。

iOS 8.1 では、約 13 秒以上のセッションをキャプチャすると、結果の AVAsset には 1 つのトラック (ビデオ) しかなく、オーディオ トラックが存在しないという奇妙な問題があります。

短時間録画すると、AVAsset には予想どおり 2 つのトラック (ビデオとオーディオ) が含まれます。十分なディスク容量があり、アプリにはカメラとマイクを使用する権限があります。

最小限のコードで新しいプロジェクトを作成したところ、問題が再現されました。

どんなアイデアでも大歓迎です。

0 投票する
1 に答える
224 参照

ios - iPhone でのビデオ録画は失敗しますが、iPod Touch と iPad では動作します

シナリオは次のとおりです。ビデオ録画とビデオ編集の両方の操作を同時に (非同期に) 実行すると、2 つの操作のうちの 1 つが失敗します。同じコードが iPod Touch では問題なく動作しますが、iPhone では失敗します。

ビデオを編集しているコードは次のとおりです。

ビデオ録画に使用されるコントローラー クラスのコードは次のとおりです (CamViewController.h/.m):

注:CamViewControllerクラスは、Apple のAVCamサンプル プロジェクトに触発されています。

0 投票する
2 に答える
704 参照

ios - AVCaptureSession で作成された .mov ビデオのファイル サイズを小さくするにはどうすればよいですか?

を使用してビデオを録画AVCaptureSessionできますが、サイズを小さくしたいのですが、どうすればよいですか? URLDelegateの「captureOutput」メソッドで最終的に取得しています。