- Ressource: PickedMediaItem
- Typ
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- Methoden
Ressource: PickedMediaItem
Darstellung eines vom Nutzer ausgewählten Fotos oder Videos.
JSON-Darstellung |
---|
{ "id": string, "createTime": string, "type": enum ( |
Felder | |
---|---|
id |
Kennung für das Medienelement. Dies ist eine dauerhafte Kennung, die zwischen Sitzungen verwendet werden kann, um dieses Media-Element zu identifizieren. |
createTime |
Der Zeitpunkt, zu dem das Media-Element erstellt wurde (nicht der Zeitpunkt, zu dem es in Google Fotos hochgeladen wurde). Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
type |
Der Typ dieses Medienelements. |
mediaFile |
Die Mediendatei, aus der dieses Medienelement besteht. |
Typ
Der Typ eines Medienelements.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Der Typ ist nicht angegeben. |
PHOTO |
Das Medienelement stellt ein Foto dar. |
VIDEO |
Das Medienelement ist ein Video. |
MediaFile
Darstellung einer Mediendatei
JSON-Darstellung |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
Felder | |
---|---|
baseUrl |
Eine URL zum Abrufen der Bytes der Mediendatei. Zum Herunterladen einer Mediendatei muss der API-Client dieser URL die in der Entwicklerdokumentation angegebenen Parameter hinzufügen. |
mimeType |
MIME-Typ der Mediadatei. Beispiel: |
filename |
Dateiname der Mediendatei. |
mediaFileMetadata |
Metadaten zur Media-Datei, z. B. Höhe und Breite. |
MediaFileMetadata
Metadaten zu einer Mediendatei.
JSON-Darstellung |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
Felder | |
---|---|
width |
Die ursprüngliche Breite der Media-Datei in Pixeln. |
height |
Originalhöhe der Media-Datei in Pixeln. |
cameraMake |
Marke der Kamera, mit der die Medien aufgenommen wurden. |
cameraModel |
Modell der Kamera, mit der die Medien aufgenommen wurden. |
Union-Feld metadata . Metadaten für die Mediendatei, die für den jeweiligen Medientyp spezifisch sind. Für metadata ist nur einer der folgenden Werte zulässig: |
|
photoMetadata |
Metadaten für einen Fotomedientyp. |
videoMetadata |
Metadaten für einen Videomedientyp. |
PhotoMetadata
Metadaten, die sich auf ein bestimmtes Foto beziehen, z. B. ISO, Brennweite und Belichtungszeit.
Einige dieser Felder sind möglicherweise nicht festgelegt.
JSON-Darstellung |
---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Felder | |
---|---|
focalLength |
Brennweite des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
apertureFNumber |
Die Blendenzahl des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
isoEquivalent |
ISO-Wert der Kamera, mit der das Foto aufgenommen wurde. |
exposureTime |
Belichtungszeit der Kameraöffnung bei der Aufnahme des Fotos. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
VideoMetadata
Metadaten, die für ein bestimmtes Video gelten. Beispiel: fps.
JSON-Darstellung |
---|
{
"fps": number,
"processingStatus": enum ( |
Felder | |
---|---|
fps |
Framerate des Videos. |
processingStatus |
Verarbeitungsstatus des Videos. |
VideoProcessingStatus
Verarbeitungsstatus eines in Google Fotos gespeicherten Videos.
Enums | |
---|---|
UNSPECIFIED |
Der Videoverarbeitungsstatus ist nicht angegeben. |
PROCESSING |
Das Video wird verarbeitet. Der Nutzer sieht in der Google Fotos App ein Symbol für dieses Video, es kann jedoch noch nicht abgespielt werden. |
READY |
Die Videoverarbeitung ist abgeschlossen und dieses Video kann jetzt angesehen werden. Der Versuch, ein Video herunterzuladen, das nicht den Status |
FAILED |
Ein Fehler ist aufgetreten und das Video konnte nicht verarbeitet werden. |
Methoden |
|
---|---|
|
Gibt eine Liste der Medienelemente zurück, die der Nutzer während der angegebenen Sitzung ausgewählt hat. |