我有一个Phonegap应用程序,需要让用户使用手机相机拍照,并选择设备上已有的照片。 我需要捕获照片拍摄的日期/时间作为元数据的一部分,但我很难弄清楚如何在Phonegap / Cordova中实现这一点。
起初,我认为可以使用File API的FileEntry.getMetadata()调用,但是这不会返回修改时间属性的有效日期。我认为phonegap也会转换设备上的文件,因此即使getMetadata()调用起作用,日期也不会是正确的日期。
除了为每个需要的平台编写自己的相机插件版本之外,还有其他方法吗?
似乎这是唯一的解决方法看起来有些荒谬。
起初,我认为可以使用File API的FileEntry.getMetadata()调用,但是这不会返回修改时间属性的有效日期。我认为phonegap也会转换设备上的文件,因此即使getMetadata()调用起作用,日期也不会是正确的日期。
除了为每个需要的平台编写自己的相机插件版本之外,还有其他方法吗?
似乎这是唯一的解决方法看起来有些荒谬。
camera.getPicture
似乎也会剥离EXIF数据。 - ThiloEXIF.getTag()
更改为EXIF.getAllTags()
,然后打印出每个标签,我只会得到以下内容:ExifIFDPointer
、ColorSpace
、PixelXDimension
和PixelYDimension
。 - leon.nk