1

メイン画面のボタンを押すことで、ユーザーが(アプリ内で)ビデオを録画できるアプリを構築しています。ビデオはアプリでしか表示できず(最大15秒)、完全に取得できないため、ユーザーを写真アプリに移動させたくありません。誰でもこれを行うコードを持っていますか? 私がカメラに求めていることの良い例は、Cinemagram アプリのカメラです。助けてくれてありがとう。

4

1 に答える 1

5

ムービーをユーザーのフォト ライブラリに保存する場合は、UIImagePickerController を使用できます。特に、クラスに付属するガイドを読む必要があります。

ただし、ビデオを一時的なものにしたい場合は、おそらく AVFoundation を使用することをお勧めします。次に、AVCaptureMovieFileOutput を使用して AVCaptureSession を構成し、ビデオをディスクに書き込む必要があります。次に、ビデオを再生する準備ができたら、先ほど記述したファイル URL を使用して AVURLAsset を作成し、それを使用してビデオを再生する AVPlayer を作成し、AVPlayerLayer をビューに追加して、前述のプレーヤーでビデオを表示します。 .

いずれにせよ、Apple が提供する例を調べることをお勧めします。 AVCamAVPlayerDemoは、始めるには十分すぎるはずです (特に、AVCam サンプル プロジェクト)。

于 2012-10-18T03:38:04.477 に答える