camera.getMetadata

指定された URI のファイル メタデータを返します。画像ヘッダーに Exif フィールドと XMP フィールドが表示されています。このコマンドは API レベル 2 で非推奨になりました。

パラメータ

  • fileUri: ターゲット ファイルの URI。絶対 URI と相対 URI のどちらを使用するかはメーカーが決定します。クライアントはこれを不透明な識別子として扱うことができます。

結果

  • metadata: Exif(GPS 情報を含む)、JSON 形式の 360°写真 XMP。画像やサムネイルは含めない。

エラー

  • missingParameter: fileUri が指定されていません。
  • invalidParameterName: 入力パラメータ名を認識できません。
  • invalidParameterValue: 入力パラメータは認識されましたが、値が無効です。たとえば、fileUri が存在しないか、データ型が正しくありません。

コマンド I/O

コマンド入力
{
    "parameters": {
        "fileUri": "file URI"
    }
}
コマンド出力
{
    "results": {
        "exif": {
            ...
            "ImageWidth": 2000,
            "ImageLength": 1000,
            ...
        },
        "xmp": {
            "ProjectionType": "equirectangular",
        "UsePanoramaViewer": true,
            ...
        }
    }
}
コマンド出力(エラー)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}