【发布时间】:2012-05-23 13:04:54
【问题描述】:
我想在我的 PhoneGap/Cordova 应用程序中显示存储在外部存储上的视频文件列表的缩略图。到目前为止,这是我所拥有的:
- PhoneGap 目前没有用于此的 API(2012 年 5 月,PhoneGap 1.6.1)。正确吗?
- 我可以使用 ThumbnailUtils.createVideoTHumbnail() 从 Android 2.2+(我已经定位)上的本地文件路径获取视频缩略图
- 我可以结合使用 Bitmap.compress() 和 Context.openFileOutput() 将该缩略图临时保存到内部存储(在我看来是首选)
很简单,但是如何使用 PhoneGap 访问该文件?我似乎无法在 API 文档中找到它解释访问应用程序数据的内部存储系统的位置。此外,有没有更好的方法可以完全在内存中执行此操作而无需写入文件系统?完成后我不介意丢弃缩略图。我不希望它们经常被访问。
任何帮助将不胜感激。谢谢!
更新:
显然,Android 已经为图库生成了缩略图文件,但文件名只是 ID。我不断看到对将这些 ID 链接到相应文件的“缩略图数据库”的引用,但我找不到有关如何访问它的信息。有人可以帮我举个例子或一些文档吗?
【问题讨论】:
标签: android cordova video-thumbnails