camera.getMetadata

Gibt Dateimetadaten anhand ihres URI zurück. Bildüberschrift werden die Felder EXIF und XMP aufgelistet. Dieser Befehl wurde in API-Level 2 eingestellt.

Parameter

  • fileUri::URI der Zieldatei. Hersteller entscheiden, ob absolute oder relative URIs zu verwenden. Clients können dies als intransparente Kennung behandeln.

Ergebnisse

  • metadata: EXIF (einschließlich GPS-Informationen), Photo Sphere XMP in JSON-Format. Enthält kein Bild oder Thumbnail.

Fehler

  • missingParameter: fileUri ist nicht angegeben.
  • invalidParameterName:Der Name des Eingabeparameters wurde nicht erkannt.
  • invalidParameterValue::Der Eingabeparameter wird erkannt, seine Der Wert ist ungültig. Beispiel: Die fileUri existiert nicht oder die zugehörigen Daten -Typ ist falsch.

Befehls-E/A

Befehlseingabe
{
    "parameters": {
        "fileUri": "file URI"
    }
}
Befehlsausgabe
{
    "results": {
        "exif": {
            ...
            "ImageWidth": 2000,
            "ImageLength": 1000,
            ...
        },
        "xmp": {
            "ProjectionType": "equirectangular",
        "UsePanoramaViewer": true,
            ...
        }
    }
}
Befehlsausgabe (Fehler)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}