【问题标题】:Sony Camera Remote API - Flash Mode索尼相机远程 API - 闪光模式
【发布时间】:2014-07-25 14:47:39
【问题描述】:

我正在尝试使用 Sony Camera Remote API 设置“闪光模式”。

我使用的相机是 DSC-RX100M3。

由于当前(Beta)版本的 Android API 不包含此方法,我不得不添加它:

public JSONObject setFlashMode(String strMode) throws IOException {
    String service = "camera";

    try {
        JSONObject requestJson = new JSONObject()
                .put("method", "setFlashMode")
                .put("params", new JSONArray().put(strMode))
                .put("id", id())
                .put("version", "1.0");
        String url = findActionListUrl(service) + "/" + service;

        log("Request:  " + requestJson.toString());
        String responseJson = SimpleHttpClient.httpPost(url,
                requestJson.toString());
        log("Response: " + responseJson);
        return new JSONObject(responseJson);
    } catch (JSONException e) {
        throw new IOException(e);
    }
}

问题是,我从摄像头收到 403(禁止)错误。这是什么意思?

API 文档指出此相机型号支持设置 Flash 模式,这是有道理的,因为我没有收到 501(未实现)错误。

谢谢。

【问题讨论】:

    标签: android camera sony


    【解决方案1】:

    请确保在相机中安装了最新版本的“Smart Remote Control”应用程序。

    【讨论】:

    • 谢谢!!我被商店拒绝了,因为我的国家不在名单上,所以我停止了尝试。感谢您的评论,通过一些操作,我成功更新了,它有效! (不是来自 PlayMemories,而是来自我的代码)你知道是否有一个地方我可以发布我的代码以便其他用户可以使用它吗?
    • 显然,在这个最新版本中,视频模式被阻止...我无法将拍摄模式设置为程序中的视频...只能手动/物理更改相机模式。怎么来的?我能做什么,我可以降级吗?你会在下次更新时添加它吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多