iOS 4で利用できる新しいアセットライブラリフレームワークを使用すると、UIImagePickerControllerReferenceURLを使用して特定の動画のURLを取得できることがわかります。コンセプトの迅速な証拠は私がで初期化されることはありません、以下ALAssetからビデオを取得する
NSData *data = [NSData dataWithContentsOfURL:videourl];
[data writeToFile:tmpfile atomically:NO];
データをしようとしていますように、私はウェブサイトにこの動画をアップロードしようとしています
assets-library://asset/asset.M4V?id=1000000004&ext=M4V
:返されたURLは、次の形式でありますこの場合。誰も新しいアセットライブラリを介してURLに直接アクセスできましたか?ご協力いただきありがとうございます。
Richさんが提案したオプションを試しましたが、うまくいきません。 テスト用にiPhoneライブラリに保存されているのと同じビデオを使用しています。返される情報辞書には、UIImagePickerControllerReferenceURLのみが含まれることがあります。私は、そのURLをvideoAssetURLToTempFileの入力として使用しようとしましたが、そのメソッドを実行すると、結果ブロックを更新するコードに入力されません。 UIImagePickerController didFinishPickingMediaWithInfoデリゲートメソッドがどのような状況で適切に機能するかはわかりません。いくつか助けてください? ありがとうございます! –
これはiOSのバージョンの問題である可能性がありますか? UIImagePickerControllerReferenceURLは、データを返す古いメソッドです。 –