camera.setMediaFileCallback 里面,mediaFile.setCustomInformat...

Completed

Comments

5 comments

  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 是写到XMP里,用fetchCustomInformation获取。你可以看下函数的文档说明。 Link:https://developer.dji.com/api-reference/android-api/Components/Camera/DJICamera.html?search=setcustominformation&i=0djicamera_camerasettings_setmediafilecustominformation_inline 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • ZHOU Fan

    你好,我尝试过你说的方式,但是从 M300 上 H20 镜头拍照得到的 SD 卡上的照片,仍然看不到自定义的信息。代码如下,麻烦你指导一下思路。

    camera.setMediaFileCustomInformation("Hello world!", djiError -> {
    if (djiError == null) {
    ToastUtils.setResultToToast("CustomInformation added");
    } else {
    ToastUtils.setResultToToast("CustomInformation failed: " + djiError.toString());
    }
    });

    camera.setMediaFileCallback(mediaFile -> {
    ToastUtils.setResultToToast("New photo generated");
    mediaFile.fetchCustomInformation(djiError -> {
    if (djiError == null) {
    String s = mediaFile.getCustomInformation();
    ToastUtils.setResultToToast("CustomInformation: " + s);
    } else {
    ToastUtils.setResultToToast("fetchCustomInformation failed: " + djiError.toString());
    }
    });

    });
    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 尝试不要再setMediaFileCallback中获取,你使用getSDCardFileListSnapshot拿到所有MediaList的List,遍历过去查看看看能否拿到。据我所知setMediaFileCallback中的mediaFile不是真正的mediaFile,它缺失了一些信息。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • ZHOU Fan

    我的初衷是,每当拍摄一张照片的时候,把和这张照片有关的信息添加到照片文件中去。可以提供示例的代码实现它吗?

    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 很抱歉,目前 H20 不支持自定义照片信息。 setMediaFileCustomInformation() 方法目前只支持一下机型可以使用:Phantom 4 Pro, Phantom 4 Advanced, Phantom 4 Pro V2.0, Zenmuse P1, Zenmuse L1, Zenmuse X4S, Zenmuse X5S, Zenmuse X7, Mavic 2 Enterprise camera and Mavic 2 Enterprise Dual camera。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink

Please sign in to leave a comment.