iOS 拍照球形全景,- ( void )camera:(DJICamera *_Nonnull)camera ...

Completed

Comments

6 comments

  • DJI Developer Support
    文件的属性是通过mediaType进行判断。mediaType为DJIMediaTypePanorama才是全景类型。你是执行全景获取到的文件类型是JPEG吗?你确定正确执行了全景拍照吗?成功启动全景之后,无人机和云台会自动旋转和拍摄。所有照片拍摄完之后才会生成一个全景属性的媒体文件。
    0
    Comment actions Permalink
  • DJI Developer Support
    明确是全景图(现象是成功启动全景之后,无人机和云台会自动旋转和拍摄。所有照片拍摄完之后才会生成一个全景属性的媒体文件。)
    0
    Comment actions Permalink
  • DJI Developer Support
    通过didGenerateNewMediaFile获取到照片的index,然后在文件列表中找到那个全景文件,它的mediaType属性是什么呢?我们之前用M2E测试球形全景,拍摄获取到的照片属性的确是Panorama。调用的接口逻辑如下: 1.setMode:(DJICameraModeShootPhoto) withCompletion 2.setShootPhotoMode:DJICameraShootPhotoModePanorama 3.setPhotoPanoramaMode:DJICameraPhotoPanoramaModeSphere withCompletion: 4.startShootPhotoWithCompletion
    0
    Comment actions Permalink
  • DJI Developer Support
    如果获取到的属性一直都是JPEG,麻烦你录制一个视频上传到这个链接里,我们想直观地了解一下问题的表现。另外,你使用的是什么无人机?sdk版本是什么呢? link:https://pan-sec.djicorp.com/s/tWATWgPZDNgA5YF 密码:dji123
    0
    Comment actions Permalink
  • DJI Developer Support
    我是读取didGenerateNewMediaFile:(DJIMediaFile *_Nonnull)newMedia方法中的newMedia
    0
    Comment actions Permalink
  • DJI Developer Support
    didGenerateNewMediaFile接口因为固件原因被舍弃,因此改用了camera:didGenerateNewMediaFileInfo接口。你可以尝试使用这个接口看看。我建议你查看一下文件列表里的文件属性是否正确是想要了解这是固件生成照片的问题还是msdk读取的问题。你使用MSDK全景拍照之后,DJI 官方APP可以读到全景照片吗?是什么机型呢?
    0
    Comment actions Permalink

Please sign in to leave a comment.