PhoneGap/Cordovaアプリケーションの外部ストレージに保存されているビデオファイルのリストのサムネイルを表示したい。これが私がこれまでに持っているものです:
- PhoneGapには現在このためのAPIがありません(2012年5月、PhoneGap 1.6.1)。正しい?
- ThumbnailUtils.createVideoTHumbnail()を使用して、Android 2.2以降(すでにターゲットにしている)のローカルファイルパスからビデオサムネイルを取得できます。
- Bitmap.compress()とContext.openFileOutput()の組み合わせを使用して、そのサムネイルを一時的に内部ストレージ(私の考えでは望ましい)に保存できます。
簡単ですが、PhoneGapを使用してそのファイルにアクセスするにはどうすればよいですか?APIドキュメントのどこで、アプリのデータの内部ストレージシステムへのアクセスについて説明しているのかわかりません。さらに、ファイルシステムに書き込むことなく、これを完全にメモリ内で行うためのより良い方法はありますか?サムネイルが完成したら、サムネイルを破棄してもかまいません。頻繁にアクセスされることはないと思います。
どんな助けでもいただければ幸いです。ありがとう!
アップデート:
どうやらAndroidはすでにギャラリーのサムネイルファイルを生成していますが、ファイル名は単なるIDです。これらのIDをそれぞれのファイルにリンクする「サムネイルデータベース」への参照が表示され続けますが、アクセス方法に関する情報が見つかりません。誰かが例やいくつかのドキュメントを手伝ってくれませんか?