问题标签 [sony-camera-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
camera - 索尼相机远程 api setCurrentTime 调用有时会导致 http 响应 500
我正在使用包含一些附加功能的示例应用程序。有时,由于错误 500,对 setCurrentTime API 的调用会导致 SimpleHttpClient 中的 IOException,而在其他时候,它在一分钟后使用完全相同的代码就可以正常工作。什么可能导致这种情况?
这是它不工作时的日志摘录:
phonegap-plugins - 是否可以使用混合移动应用程序连接到 Sony Camera Remote API
由于我们需要一个 UDP 套接字来发现设备,并且由于 javascript 似乎不支持 UDP,因此是否可以使用基于 javascript 的移动应用程序(非本机)连接到 Sony Camera Remote API。
camera - 如何通过 Liveview 获得全分辨率
我正在使用 SDK 2.3 并使用专门处理实时取景的 AS-15 和 20 相机开发 Android 应用程序。我无法从 Liveview 获得比 640x360px 更高的分辨率,而相机规格提到了 1920×1080/30P(HQ)。
- 我怎样才能获得完整的分辨率?
这是 API 的限制吗?为什么?
我发现一些(其他)相机实现了 get/setLiveviewSize 和它说的 L
XGA 尺寸比例(尺寸因相机型号而异,有些相机型号会改变实时取景质量而不是放大尺寸。)实时取景分辨率最高的型号有哪些?
api - 索尼 QX1 删除内容 API
我有一台 Sony QX1 相机,我想使用 Sony Camera Remote API 删除 SD 卡的内容。相机上可用的 API 版本为 1.0、1.1 和 1.2。
根据文档,“deleteContent”API 在 API 版本 1.1 中可用。问题是我需要在 deleteContent 请求中提供图像的 URI。文档引用“getContentList”来获取这些 URI,但此 API 仅在 1.3 版中可用。
那我该如何使用 deleteContent API?有没有其他方法可以格式化 SD 卡/删除 API < 1.2 的所有内容?或者有没有办法将 QX1 相机更新到具有 API 1.3 的更新固件?
谢谢你的帮助
c# - C# 上的索尼远程应用程序。尝试实时取景后卡住了
所以这是我的问题。我正在尝试使用索尼远程相机 API SDK 作为在 Visual Studio 中使用 C# 开发简单程序并控制 SDCQX-10 的指南。我尝试使用 kz-remote 应用程序......但无法解决。所以我决定通过使用网络套接字来完成它。一开始很精彩,但过了一段时间我决定试一试现场直播……然后一切都崩溃了。我的意思是,相机停止响应。我设法让镜头“关闭并再次打开(缩回)”,方法是取出电池并再次插入并打开相机,但是,当尝试拍照时,相机再次停止响应。好的,经过一些解决方法后,出现以下症状(相机已更新到 V3.0 固件):
- 相机正常开机,通过手动控制可以放大和缩小 - 按下快门需要一段时间才能发出“拍照”声音(虽然没有拍照) -“拍照”后听到声音,红色 LED 指示灯(存取指示灯)保持亮起(ON) - 按下快门后,相机没有反应(放大/缩小禁用,快门也没有反应) - 关闭镜头时不收回
使用 PlayMemories Android 应用程序时(版本 5.7.0,西班牙语。Android V. 6.0.1 Asus Zenphone 2 Laser (ASUS_Z00TD) *以前可以正常使用 Playmemories)
- 相机连接“正常” - 没有实时取景可用(带有叠加控件的黑屏) - 从 android 设备放大/缩小作品 - 一段时间后显示“无法获得直接可视化图像”的东西 - 当远程按下快门 上述手动快门的所有症状也会发生。
最后,我尝试检查使用程序时发生了什么:我在按钮上使用以下代码连接相机(SDDP发现相机并检索信息)
之后我得到这个回复:
我在另一个按钮上使用了这个脚本来测试不同的功能:
拍照效果很好,我评论了最后几行,我用它们来检索图片(我把它们留在那里,因为在那之前它工作正常,用于拍照和可视化)
所以,我在崩溃之前没有数据(我感到羞耻)......但之后,这里有一些对 API 的响应:
采取行动
然后(当第二次按下并打开时)
等待拍照
OK{"error":[40403,"Not Finished"],"id":1}
(拍照后继续)
或者
OK{"error":[1,""],"id":1}
(在没有拍照的情况下,上面和这个之间看起来有点随机)
获取事件
使用:\"params\": [false]
好吧,我真的希望这是足够的信息。我真的希望有人可以帮助我!!!!我发现的一个类似线程是: Sony RemoteAPI delays after started Liveview 但是没有答案。谢谢你们!!!
sdk - 索尼SDK API远程控制教程?
我打算制作一个 Windows PC 应用程序来远程控制我的索尼 (A5000) 相机,以使用望远镜进行天文摄影。我从 Sony 下载了 API SDK 包,并且能够将我的相机(使用相机上的 playmemory 应用程序)连接到我的笔记本电脑。但我似乎错过了如何进行的重要信息。我尝试在 Netbeans 中打开 Sony 提供的示例应用程序,但代码中只有 100 多个错误。我对 Java 编程有基本的了解,但我从来没有做过像连接硬件这样的事情。我注意到索尼开发者网站上的教程,但这对我来说是“少见”的方式。有人知道有关此主题的更详细的教程吗?我有一种感觉,当我进行基本设置(即从应用程序连接到相机并访问方法(如 SDK 中所述))时,制作我需要的应用程序不会太困难。
附加信息:我需要制作一个应用程序,允许在 RAW 中进行长时间曝光(超过 30 秒)且没有暗帧(长时间曝光降噪)的间隔捕捉。
python-3.x - 响应 Sony DSC QX10 相机的“startMovieRec”请求时出现“拍摄失败”错误?
每次尝试开始录制电影时,我都会收到拍摄失败错误(代码错误:40400)。我检查了“getShootMode”返回电影,“cameraStatus”是空闲的。什么会导致此错误?
所有其他 API 都可以正常工作!
sony-camera-api - 拍照动作回调
我可以通过我的手机应用程序向 HX90V 相机发出拍照命令。但是,如果我物理按下相机上的快门按钮拍照,我的应用程序将不知道它。我认为 PlayMemory 应用程序可以处理这种情况。我只是不知道它是怎么做到的。是否有一个回调函数可以在按下快门时向我的手机发送事件?
谢谢!
camera - 索尼相机 API - 内容 URL 获取请求 500,格式错误的 URL?
使用最新的 Sony Camera API,我可以获得存储卡上的内容列表。当我尝试使用GET
请求下载图像时,我收到 500 错误,没有任何描述性错误消息。
我相信我用于获取请求的 URL 可能有问题。
这是来自的 JSON 响应的第一个结果部分getContentList
url是编码的,但是当我解码它时,我得到了thumbnailUrl:
http://192.168.122.1:8080/contentstransfer/thumb/index://1000/00000001-default/00000043-00000AF0_67_1_1000
当然,这给了我一个 500 错误,但我相信拇指后的字符必须是相机内部解析的某个 URL。所以相反,我只是删除反斜杠来得到这个:
http://192.168.122.1:8080/contentstransfer/thumb/index%3A%2F%2F1000%2F00000001-default%2F00000043-00000AF0_67_1_1000
这仍然给我一个 500 错误。我不确定我应该如何使用这个 URL。所有 API 文档和参考资料都只是说做一个GET
请求,但 JSON 中的 URL 不起作用。
sony-camera-api - 适用于 a6500 相机的索尼 SDK
- a6500 相机有 SDK 支持吗?我看到支持a6300。
- 无论如何,是否可以以编程方式设置相机时间戳(还有秒和毫秒?)。也适用于 a6300/a6500?