【问题标题】:sony-camera-api - CameraRemoteAPIbeta - deleteContent/actFormatStoragesony-camera-api - CameraRemoteAPIbeta - deleteContent/actFormatStorage
【发布时间】:2015-09-29 20:12:25
【问题描述】:

在 Sony Camera Remote API SDK 的参考指南 (Sony_CameraRemoteAPIbeta_API-Reference_v2.10.pdf) 中记录了方法 deleteContentgetContentList

但是使用带有 Sony QX1 的 Sony Camera Remote API SDK,deleteContentgetContentList 方法未列在 getAvailableApiList 的结果中(在“远程拍摄”和“内容传输”模式下均未列出)。

我假设它们因此不可用?

如何删除或格式化 SD 卡上的照片?

在“远程拍摄”模式下运行getAvailableApiList 会列出actFormatStorage。如何应用?

【问题讨论】:

  • 这个问题是否引用了 StackOverflow 上的问题/答案?如果是这样,请编辑您的问题并添加一个链接。否则,请在您的问题中添加更多详细信息,并举例说明您正在尝试做什么。
  • 没有要添加的链接。我刚刚编辑了我的问题并添加了更多细节。谢谢!

标签: camera sony sony-camera-api


【解决方案1】:

检查以确保您的相机上安装了最新的固件。 “deleteContent”API 仅在 API 版本 1.1 中可用,“getContentList”在 API 版本 1.3 中可用。

此外,在重新阅读您的问题后,“getAvailableApiList”仅返回属于“相机”服务的方法。 “deleteContent”和“getContentList”是“avContent”服务的一部分,调用“getAvailableApiList”时不会列出它们。

您应该调用“getMethodTypes”来列出“avContent”服务的方法。有关详细信息,请参阅 API 参考第 10 页上称为“支持的 API 和可用 API”的部分。

【讨论】:

  • 嗨马林。 “getVersions”在“远程拍摄”和“内容传输”模式下确实给出了以下结果 --> {"result":[["1.0","1.1","1.2"]],"id":1}
  • 我的 QX1 好像不支持 API 1.3 版。如何更新固件? “actFormatStorage”如何应用?
  • 当我切换到“内容传输”(使用(“方法”,方法:“setCameraFunction”),参数:“内容传输”)并调用时,“deleteContent”和“getContentList”也没有列出“获取方法类型”。您能否提供有关“actFormatStorage”使用的任何信息
  • “deleteContent”应该被列出。当您调用“getMethodTypes”时,您的请求是什么样的?您是否确保将版本作为 1.1 传递给请求?由于您的相机不支持 API 1.3 版,因此不会列出“getContentList”。不幸的是 actFormatStorage 不是受支持的 API,即使它已列出。
  • 我在 python 脚本中使用 json。 ("method", "getMethodTypes"),("params", []),("id", 1),("version", "1.0")])。在“远程拍摄”和“内容传输”中更改为 ("version","1.1") 会返回 {"id":1,"error":[3,"Illegal Argument"]}
【解决方案2】:

我已经能够使用以下调用序列从相机中删除文件:

  • 将CameraFunction 设置为“内容传输”
  • getSourceList 获取存储位置
  • getContentCount 获取文件数
  • getContentList 获取相机上的文件列表
  • 解析内容列表以获取文件 URI
  • deleteContent 删除每个文件

我也在试图弄清楚如何使用actFormatStorage,但到目前为止还没有运气

【讨论】:

  • 感谢您的反馈!我只是跳过 getContentCount
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-05
相关资源
最近更新 更多