setPhotoTimeIntervalSettings返回参数非法

问题描述 投票:0回答:1

我使用的是SDK版本4.11,自4.10开始没有更改此代码位:

int shootInterval = 2;
SettingsDefinitions.PhotoTimeIntervalSettings mSettings = new SettingsDefinitions.PhotoTimeIntervalSettings(255, shootInterval);
DJIApplication.getCameraInstance().setPhotoTimeIntervalSettings(mSettings, djiError -> {
    if (djiError == null) {
        Log.d(MainActivity.TAG, "Camera interval set to " + mSettings.getTimeIntervalInSeconds() + " seconds");
    } else {
        Log.e(MainActivity.TAG, "ERROR! Message: " + djiError.getDescription())
    }
});

我得到的错误:

“ Param非法”

我是在做错什么还是SDK中的错误?

dji-sdk
1个回答
0
投票

根据文档,在文件格式设置为JPEG的情况下,您的参数有效。

您是否已经检查过照片的文件格式?根据文档,当文件格式为RAW或RAW + JPEG时,拍摄间隔的有效范围为[10,2 ^ 16-1]秒。如果您不更改格式,则可能是无人机将设置更改为默认设置或仅此一项。

© www.soinside.com 2019 - 2024. All rights reserved.