getContentList 没有 return 个视频

getContentList does not return videos

我创建了一个从索尼相机收集视频和图像的项目。为此,我使用相机的物理控件在相机上启动 "Smart Remote Control" 应用程序。我将一台电脑连接到相机的广播wifi,然后按顺序调用以下带有参数的rest资源:

/sony/camera

{
    "id" : 1,
    "method" : "setCameraFunction",
    "params" : ['Contents Transfer'],
    "version" : "1.0"
}

/sony/avContent

{
    "id" : 1,
    "method" : "getContentList",
    "params" : [{ 'uri': 'storage:memoryCard1', 'stIdx': 0, 'cnt': 100, 'view': 'flat', 'sort' : 'descending'}],
    "version" : "1.3"
}

使用 Sony A7s ii 时 /avContent 的响应是视频和照片的列表。使用较旧的 Sony A7s(不是 ii)时,即使有保存的视频,我也只会得到照片列表。我是否在相机上设置了某种设置或权限不正确?还是其他问题?

遗憾的是A7S是不支持电影传输的相机之一。您可以在本页的脚注 21 上看到:https://developer.sony.com/develop/cameras/

ILCE-7、ILCE-7R、ILCE-5000、ILCE-5100、ILCE-6000、NEX-5R、NEX-5T、NEX-6、DSC-HX60 和 DSC-HX400 不支持 APIs组。不支持 AVCHD 电影。 ILCE-7S 和 DSC-RX100M3 仅支持静止图像。 ILCE-7M2不支持远程播放API组