class MediaFile implements Serializable |
包: | dji.v5.manager.datacenter.media |
多媒体文件数据类。 MSDK 5.0.0开始支持
int getFileIndex() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件索引。 MSDK 5.0.0开始支持
int | 返回多媒体文件索引。 |
MediaFileType getFileType() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件类型。 MSDK 5.0.0开始支持
MediaFileType | 返回多媒体文件类型。 |
String getFileName() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件名称。
注意:
Zenmuse P1无法获取自定义文件名的后缀,此为相机协议设计的遗留问题。 MSDK 5.0.0开始支持
String | 返回多媒体文件名称。 |
long getFileSize() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件大小。单位:byte。 MSDK 5.0.0开始支持
long | 返回多媒体文件大小。 |
DateTime getDate() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件生成时间。 MSDK 5.0.0开始支持
DateTime | 返回多媒体文件生成时间。 |
Long getDuration() |
包: | dji.v5.manager.datacenter.media |
获取视频播放时长。单位:秒。 MSDK 5.0.0开始支持
Long | 返回视频播放时长。 |
VideoFrameRate getFrameRate() |
包: | dji.v5.manager.datacenter.media |
获取视频帧率。 MSDK 5.0.0开始支持
VideoFrameRate | 返回视频帧率。 |
VideoResolution getResolution() |
包: | dji.v5.manager.datacenter.media |
获取视频分辨率。 MSDK 5.0.0开始支持
VideoResolution | 返回视频分辨率。 |
PhotoRatio getPhotoRatio() |
包: | dji.v5.manager.datacenter.media |
获取照片比例。 MSDK 5.0.0开始支持
PhotoRatio | 返回照片比例。 |
Bitmap getThumbNail() |
包: | dji.v5.manager.datacenter.media |
获取多媒体文件缩略图。请先调用pullThumbnailFromCamera
从相机中把缩略图拉取下来,保存到内存中。 MSDK 5.0.0开始支持
Bitmap | 返回多媒体文件缩略图。 |
void pullThumbnailFromCamera(CommonCallbacks.CompletionCallbackWithParam<Bitmap> callback) |
包: | dji.v5.manager.datacenter.media |
从相机中拉取多媒体文件缩略图,拉取下来的缩略图会在回调方法中返回给开发者使用,同时也会保存在内存中,你可以调用getThumbNail
从内存中获取缩略图。 MSDK 5.0.0开始支持
CommonCallbacks.CompletionCallbackWithParam<Bitmap> callback | 返回执行结果的回调。 |
void pullPreviewFromCamera(@NonNull CommonCallbacks.CompletionCallbackWithParam<Bitmap> callback) |
包: | dji.v5.manager.datacenter.media |
从相机中拉取多媒体文件的预览图,拉取下来的预览图会在回调方法中返回给开发者使用。MSDK不会在内存中保存预览图,你可以根据需要保存预览图。 MSDK 5.0.0开始支持
@NonNull CommonCallbacks.CompletionCallbackWithParam<Bitmap> callback | 返回执行结果的回调。 |
void stopPullPreviewFromCamera(@NonNull CommonCallbacks.CompletionCallback callback) |
包: | dji.v5.manager.datacenter.media |
停止拉取多媒体文件的预览图。 MSDK 5.0.0开始支持
@NonNull CommonCallbacks.CompletionCallback callback | 返回执行结果的回调。 |
void pullOriginalMediaFileFromCamera(long offset, @NonNull MediaFileDownloadListener callback) |
包: | dji.v5.manager.datacenter.media |
从相机中拉取原始的多媒体文件,拉取下来的多媒体文件会在回调方法中返回给开发者使用。MSDK不会在内存中保存原始的多媒体文件,你可以根据需要保存原始的多媒体文件。 MSDK 5.0.0开始支持
long offset | 文件下载偏移量,单位:byte。 |
@NonNull MediaFileDownloadListener callback | 返回执行结果的回调。 |
void stopPullOriginalMediaFileFromCamera(CommonCallbacks.CompletionCallback callback) |
包: | dji.v5.manager.datacenter.media |
停止拉取原始的多媒体文件。 MSDK 5.0.0开始支持
CommonCallbacks.CompletionCallback callback | 返回执行结果的回调。 |
void pullXMPFileDataFromCamera(CommonCallbacks.CompletionCallbackWithParam<String> callback) |
包: | dji.v5.manager.datacenter.media |
从相机中拉取照片文件中XMP信息。
注意:
目前只支持Zenmuse H20系列相机,Zenmuse L1相机,Zenmuse P1相机。
MSDK 5.7.0开始支持
CommonCallbacks.CompletionCallbackWithParam<String> callback | 返回执行结果的回调。 |
String getXMPFileData() |
包: | dji.v5.manager.datacenter.media |
同步获取照片文件中的XMP信息。如果返回为空,请先调用pullXMPFileDataFromCamera
从相机中拉取XMP信息。
注意:
目前只支持Zenmuse H20系列相机,Zenmuse L1相机,Zenmuse P1相机。
MSDK 5.7.0开始支持
String | 返回照片文件中的XMP信息。 |
void pullXMPCustomInfoFromCamera(CommonCallbacks.CompletionCallbackWithParam<String> callback) |
包: | dji.v5.manager.datacenter.media |
从相机中拉取照片文件中XMP自定义信息。
注意:
目前只支持Zenmuse H20系列相机,Zenmuse L1相机,Zenmuse P1相机。
MSDK 5.7.0开始支持
CommonCallbacks.CompletionCallbackWithParam<String> callback | 返回执行结果的回调。 |
String getXMPCustomInfo() |
包: | dji.v5.manager.datacenter.media |
同步获取照片文件中的XMP自定义信息。如果返回为空,请先调用pullXMPCustomInfoFromCamera
从相机中拉取XMP自定义信息。
注意:
目前只支持Zenmuse H20系列相机,Zenmuse L1相机,Zenmuse P1相机。
MSDK 5.7.0开始支持
String | 返回照片文件中的XMP自定义信息。 |