写真やビデオを撮影してサーバーにアップロードするようユーザーに要求する AIR アプリを開発しています。Android ではすべて問題ありませんでしたが、iOSであることが
わかりました。MediaPromise.filenull
画像/ビデオを操作する必要はありません/まったく操作したくありません。これを取得FileしFileReferenceてサーバーにアップロードするだけです。
私の問題は、iOS がFileからをくれMediaPromiseないので、アップロードするものが何もないことです。
グーグルで調べたところ、promise からデータを非同期でロードする方法がわかりましたが、Loader.loadFilePromise()呼び出すときにビデオとしてエンコードする方法がわかりませんcamera.launch(MediaType.VIDEO);(インスタンスはどこcameraにありますかCameraUI)。
私はcamera.launch(MediaType.IMAGE);すでに呼び出しをうまく処理していますが、可能であればOSから直接ファイルを取得したいので、自分でエンコードする必要はありません。
まとめると、ユーザーが撮影したばかりの写真/ビデオをCameraUIiOS の API でアップロードする必要があります。これどうやってするの?
注:必要に応じてコードを提供できます...