gpt4 book ai didi

ios - DJI OSMO 相机获取图像失败

转载 作者:行者123 更新时间:2023-11-30 13:03:41 25 4
gpt4 key购买 nike

我正在与 DJI sdk 合作,获取使用 osmo 相机拍摄的照片。我遇到的问题是,当我在屏幕上显示图片时出现以下错误:

"ERROR: fetchThumbnailWithCompletion: ErrorDomain DJISDKErrorDomainCode = -1004 =" System is busy, Please retry later (Code: -1004). ""

所以sdk中是这么写的:

@IBAction func onShowThumbnailButtonClicked(sender: AnyObject) {
self.showThumbnailButton.enabled = false
if self.imageMedia?.thumbnail == nil {
// fetch thumbnail is not invoked yet

self.imageMedia?.fetchThumbnailWithCompletion({[weak self](error: NSError?) -> Void in

if error != nil {
self?.showAlertResult("ERROR: fetchThumbnailWithCompletion:\(error!.description)")
}
else {
self?.showPhotoWithImage(self!.imageMedia!.thumbnail!)
}
self?.showThumbnailButton.enabled = true
})
}
}

但是我需要显示 6 个图像,因此我对 IBAction 内的内容进行了 6 次(6 次使用 do)。然后那时就会发生错误,因为如果我只执行一次该错误就不会发生。

此外,选择看起来像“ok”的错误仍然适用于其他图像,但我们的想法是不会出现此类错误。

知道如何修复它吗?

最佳答案

请确保您已将相机切换至下载模式 ( https://developer.dji.com/iframe/mobile-sdk-doc/ios/Classes/DJICamera.html )。如果您已经这样做了,请在照片拍摄和下载之间添加延迟。

关于ios - DJI OSMO 相机获取图像失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39629287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com