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."
   
}
}