我有索尼QX1相机,我想使用Sony Camera Remote API删除SD卡的内容。相机上可用的API版本为1.0,1.1和1.2。
根据文档,API版本1.1中提供了“deleteContent”API。问题是我需要在deleteContent请求中提供图像的URI。文档引用“getContentList”来获取这些URI,但此API仅在1.3版中可用。
如何使用deleteContent API呢?有没有其他方法来格式化SD卡/删除所有内容与API< 1.2?或者有没有办法将QX1相机更新为具有API 1.3的新固件?
感谢您的帮助
答案 0 :(得分:0)
以下帖子提供了相关信息。
sony-camera-api - CameraRemoteAPIbeta - deleteContent/actFormatStorage
我可以使用以下一系列调用从相机中删除文件:
•setCameraFunction为“Contents Transfer”
•getSourceList获取存储位置
•getContentCount获取文件数
•getContentList获取相机上的文件列表
•解析内容列表以获取文件URI
•deleteContent删除每个文件
您需要为每个呼叫调用具有正确版本的API,并且该呼叫处于正确的模式。您需要切换到“内容传输”模式以复制和删除文件。