問題タブ [avfoundation]

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 投票する
2 に答える
926 参照

ios4 - Monotouch で BeginRecomingRemoteControlEvents を使用する

アプリでバックグラウンドで音楽を再生するようにしました。また、BeginRecomingRemoteControlEvents を呼び出して、アプリをメディア プレーヤーにすることにも成功しました。ただし、RemoteControlReceived メソッドが呼び出されることはありません。Objective C の同じロジックが正常に機能しています。サンプルやガイドラインをいただければ幸いです。

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

ios - AVAssetWriterを使用するにはどうすればよいですか?

いくつかのビデオフレームを取り、それらをビデオにエンコードしたいと思います。それがまさにAVAssetWriter意図されたもののように見えますが、私がドキュメントとグーグルをどのように見ても、実際にそれを使用する方法を見つけることができません。AVAssetWriterInputドキュメントから、ライターにフィードするための入力()が必要なようです。罰金。しかし、AVAssetWriterInputクラスは抽象であり、4.1で私が知っている唯一のサブクラスは、初期化子にAVAssetWriterInputPixelBufferAdaptorを必要とすることAVAssetWriterInputです…?ここで明らかな何かが欠けていますか?

0 投票する
0 に答える
2225 参照

iphone - AV Foundation を使用して UIImages をムービーに変換

私は AV Foundation に深刻な問題を抱えています。

複数の UIImage のアニメーションをムービー ファイルにレンダリングしたいと考えています。1/x 秒ごとに画像が切り替わる動画ファイルを作りたいだけです。

現在、iPhone SDK の AVMutableVideoComposition を使用するためのヒントが必要ですが、違いは、シェイク アニメーションをレンダリングするのではなく、画像を変更することです。

誰かが私を助けたり、どのコア アニメーション クラスを使用する必要があるかのヒントを教えてくれますか? AV Foundation には Core Animation オブジェクトが必要なようですが、画像変更アニメーションを実装する一般的な方法は、UIImageView クラスを使用することです。

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

objective-c - UIImage または CGImage を AVAssetWriter に追加する方法は?

AVAssetWriter の appendSampleBuffer: メソッドを使用して指定した出力ファイルに追加できるように、UIImage インスタンスを CMSampleBufferRef に変換することは可能ですか?

もしそうなら...どうやって?

ありがとう

0 投票する
7 に答える
30597 参照

iphone - AVCaptureSession を適切に解放する方法

AVFoundation クラスを使用して、カメラからライブ ビデオ ストリームをキャプチャし、ビデオ サンプルを処理しています。これはうまく機能します。ただし、完了したら AVFoundation インスタンス (キャプチャ セッション、プレビュー レイヤー、入力および出力) を適切に解放するのに問題があります。

セッションと関連するすべてのオブジェクトが不要になったら、キャプチャ セッションを停止して解放します。これはほとんどの場合機能します。EXEC_BAD_ACCESSただし、ディスパッチ キュー (およびビデオ サンプルが処理される場所) によって作成された 2 番目のスレッドで発生したシグナルで、アプリがクラッシュすることがあります。クラッシュは主に、サンプル バッファー デリゲートとして機能し、キャプチャ セッションを停止した後に解放される、独自のクラス インスタンスが原因です。

Apple のドキュメントには、この問題が記載されています。キャプチャ セッションの停止は非同期操作です。つまり、すぐには起こりません。特に、2 番目のスレッドは引き続きビデオ サンプルを処理し、キャプチャ セッションや入出力デバイスなどのさまざまなインスタンスにアクセスします。

AVCaptureSessionでは、関連するすべてのインスタンスを適切に解放するにはどうすればよいでしょうか? が終了したことを確実に知らせる通知はありAVCaptureSessionますか?

これが私のコードです:

宣言:

インスタンスのセットアップ:

掃除:

0 投票する
9 に答える
95079 参照

ios - UIImage配列をムービーとしてエクスポートするにはどうすればよいですか?

私は深刻な問題を抱えています:私はNSArrayいくつかのUIImageオブジェクトを持っています。私が今やりたいのは、それらから映画を作ることですUIImages。しかし、どうすればいいのかわかりません。

誰かが私を助けてくれるか、私が望むようなことをするコードスニペットを送ってくれることを願っています。

編集:将来の参考のために-ソリューションを適用した後、ビデオ歪んで見える場合は、キャプチャしている画像/領域の幅が16の倍数であることを確認してください。
歪?

これが完全な解決策です(幅が16の倍数であることを確認してください)
http://codethink.no-ip.org/wordpress/archives/673

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

ios - 別のコントローラーでAVPlayerの音楽を停止する

したがって、AppDelegate.hという名前のデリゲートにこの変数があります。

最初のロード中は継続的に再生されます。


私がやりたいのは、別のコントローラー、firstController.mから停止することです。

私は試した

しかし、それは次のようなエラーをスローしました:

エラー:「。」の前に「:」が必要です。トークン

これを引き起こしているのは何ですか?

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

iphone - iOS 4 で iPhone/iPod Touch 用の AVFoundation を使用してバックグラウンド オーディオを再生するにはどうすればよいですか?

タイトルからも分かると思いますが…

問題: AVFoundation とその AVAudioPlayer を使用して iPhone アプリでいくつかのサウンドを再生する目的の C コードが既にいくつかあります。ドキュメント内のフォルダーのパスを取得し、AVAudioPlayer を使用してそのフォルダー内のすべてのファイルを次々に再生します。オブジェクト (AVAudionPlayerDelegate を実装したので、現在のファイルが完了したときにプレーヤーに次のファイルを渡すことができます)...

質問: デバイスを iOS 4.1 にアップグレードし、iOS SDK と Xcode もアップグレードしたため、アプリがバックグラウンドにあるときにこれらのサウンドを再生し続けるにはどうすればよいですか?

私がやったこと: 「UIBackgroundModes」をinfo.plistファイルに追加して「audio」を入れ、AVAudionSeessionのsharedInstanceのカテゴリをAVAudioSessionCategoryPlaybackに設定し、setActiveをYESに設定しましたが、そこでエラーは発生しませんでしたが、ホームボタンで音楽が止まる!

他に何をすべきですか?

前もって感謝します

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

ios - CGImage を CMSampleBufferRef に変換するにはどうすればよいですか?

メソッドを使用して a を に変換し、 aCGImageCMSampleBufferRef追加したいと思います。次のコードを使用してを取得できましたが、結果の を提供すると が返されます。私は何を間違っていますか?AVAssetWriterInputappendSampleBuffer:CMSampleBufferRefappendSampleBuffer:NOCMSampleBufferRef

PS このコードにはメモリ リークがあることはわかっています。わかりやすくするために一部のコードを省略しました。

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

objective-c - AVAssetWriter を使用してオーディオとビデオを同時に書き込む方法の例はありますか?

ゼロの成功でこれを理解しようとしてきました。

問題なくビデオ出力を書き込むことができます...しかし、オーディオを含めるために 2 番目の AVAssetWriterInput を導入しようとすると、最終的なクイックタイム ムービーが不安定になり、左右のフレームが失われ、オーディオが絶えず出入りします。

ありがとう - wg