2011-09-20 9 views
5

私はUIImagePickerControllerを使用して、ユーザーがビデオを選択できるようにしています。uiimagepickercontrollerを使用してビデオをピックアップするときにビデオ圧縮を避ける

ユーザーが2番目の画面で[選択]ボタンを選択すると、ビューにプログレスバーと[ビデオの圧縮中...]というメッセージが表示されます。

この圧縮操作を回避する方法はありますか?このプロパティで指定されたビデオ品質の設定は録画中に使用されるUIImagePickerController

videoQualityプロパティを設定するために

+0

解決方法はありますか? – NSCry

+0

@ pop924:あなたの問題の詳細な説明を提供できますか? –

答えて

4

してみてください。 録画した映画を選ぶときにも使用されます。具体的には、ビデオ品質設定が既存のムービーのビデオ品質よりも低い場合、そのムービーをピッカーに表示すると、ムービーのトランスコードはより低い品質になります。UIImagePickerController Reference

利用可能な品質の値は次のとおりです。

UIImagePickerControllerQualityTypeHigh
UIImagePickerControllerQualityTypeMedium
UIImagePickerControllerQualityTypeLow
UIImagePickerControllerQualityType640x480
UIImagePickerControllerQualityTypeIFrame1280x720
UIImagePickerControllerQualityTypeIFrame960x540

詳細はUIImagePickerController Referenceを参照してください。

+0

これは動作しません。 ELCのようなライブラリを使ってビデオを選んでみてください。これは圧縮を行わず、動画を取得するために使用できるアセットURLを返します。 – Beta

関連する問題