ライブラリからビデオを選択し、アプリケーションでビデオを使用しようとすると、UIImagePickerを使用しています。このために、次のようなコードを使用しています。
picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
picker.delegate = self;
picker.mediaTypes=[NSArray arrayWithObject:(NSString*)kUTTypeMovie];
[self presentModalViewController:picker animated:YES];
ここで問題となるのは、ビデオを選択すると、プログレスバーとともに圧縮ビデオメッセージが表示されることです。一方、アプリをバックグラウンドで送信する場合は、この圧縮とdismismodalviewControllerをキャンセルして、圧縮の破損が発生しないようにします。回避する方法はありますかこの圧縮またはこれを処理して、結果が成功または失敗するようにします。videoQualityを設定しても問題は解決しません。