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组
我创建了一个从索尼相机收集视频和图像的项目。为此,我使用相机的物理控件在相机上启动 "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组