Ressource: MediaItem
Darstellung eines Medienelements (z. B. eines Fotos oder Videos) in Google Fotos.
JSON-Darstellung |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Felder | |
---|---|
id |
Kennung für das Medienelement. Dies ist eine dauerhafte Kennung, die zwischen Sitzungen verwendet werden kann, um dieses Medienelement zu identifizieren. |
description |
Beschreibung des Medienelements. Dieser wird Nutzern in der Google Fotos App im Infobereich des Elements angezeigt. Er darf maximal 1.000 Zeichen lang sein. Fügen Sie nur von Nutzern verfassten Text ein. Beschreibungen sollten Kontext bieten und Nutzern helfen, Medien zu verstehen. Fügen Sie keine automatisch generierten Strings wie Dateinamen, Tags und andere Metadaten ein. |
productUrl |
Google Fotos-URL für das Medienelement. Dieser Link ist nur für Nutzer verfügbar, die angemeldet sind. Wenn die URL über eine Albumsuche abgerufen wird, verweist sie auf das Element im Album. |
baseUrl |
Eine URL zu den Bytes des Medienelements. Diese URL sollte nicht unverändert verwendet werden. Vor der Verwendung sollten Parameter an sie angehängt werden. Eine vollständige Liste der unterstützten Parameter finden Sie in der Entwicklerdokumentation. Mit |
mimeType |
MIME-Typ des Medienelements. Beispiel: |
mediaMetadata |
Metadaten zum Medienelement, z. B. Höhe, Breite oder Erstellungszeit. |
contributorInfo |
Informationen zum Nutzer, der dieses Medienelement hinzugefügt hat. Hinweis: Dieser Wert wird nur berücksichtigt, wenn |
filename |
Dateiname des Medienelements. Diese Informationen werden dem Nutzer in der Google Fotos App im Infobereich des Artikels angezeigt. |
MediaMetadata
Metadaten für ein Medienelement.
Felder | |
---|---|
creationTime |
Zeitpunkt, zu dem das Medienelement erstellt wurde (nicht der Zeitpunkt, zu dem es auf Google Fotos hochgeladen wurde). Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
width |
Die ursprüngliche Breite (in Pixeln) des Medienelements. |
height |
Die ursprüngliche Höhe (in Pixeln) des Medienelements. |
Union-Feld metadata . Metadaten für das Medienelement, die für den zugrunde liegenden Medientyp spezifisch sind. Für metadata ist nur einer der folgenden Werte zulässig: |
|
photo |
Metadaten für einen Fotomedientyp. |
video |
Metadaten für einen Video-Medientyp. |
Foto
Metadaten, die für ein Foto spezifisch sind, z. B. ISO, Brennweite und Belichtungszeit. Einige dieser Felder sind möglicherweise leer oder nicht enthalten.
JSON-Darstellung |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Felder | |
---|---|
cameraMake |
Marke der Kamera, mit der das Foto aufgenommen wurde. |
cameraModel |
Modell der Kamera, mit der das Foto aufgenommen wurde. |
focalLength |
Brennweite des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
apertureFNumber |
Die Blendenzahl des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
isoEquivalent |
ISO der Kamera, mit der das Foto aufgenommen wurde. |
exposureTime |
Belichtungszeit der Kamerablende bei der Aufnahme des Fotos. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
Video
Videospezifische Metadaten, z. B. fps und Verarbeitungsstatus. Einige dieser Felder sind möglicherweise leer oder nicht enthalten.
JSON-Darstellung |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Felder | |
---|---|
cameraMake |
Marke der Kamera, mit der das Video aufgenommen wurde. |
cameraModel |
Modell der Kamera, mit der das Video aufgenommen wurde. |
fps |
Framerate des Videos. |
status |
Verarbeitungsstatus des Videos. |
VideoProcessingStatus
Verarbeitungsstatus eines Videos, das in Google Fotos hochgeladen wird.
Enums | |
---|---|
UNSPECIFIED |
Der Status der Videoverarbeitung ist unbekannt. |
PROCESSING |
Das Video wird verarbeitet. Der Nutzer sieht in der Google Fotos App ein Symbol für dieses Video, es kann jedoch noch nicht wiedergegeben werden. |
READY |
Die Videoverarbeitung ist abgeschlossen und das Video kann jetzt angesehen werden. Wichtig: Der Download eines Videos, das sich nicht im Status „BEREIT“ befindet, kann fehlschlagen. |
FAILED |
Ein Fehler ist aufgetreten und das Video konnte nicht verarbeitet werden. |
ContributorInfo
Informationen zum Nutzer, der das Medienelement hinzugefügt hat. Diese Informationen sind nur enthalten, wenn sich das Medienelement in einem geteilten Album befindet, das von Ihrer App erstellt wurde, und Sie die Freigabeberechtigung haben.
JSON-Darstellung |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Felder | |
---|---|
profilePictureBaseUrl |
URL zum Profilbild des Mitwirkenden. |
displayName |
Der Anzeigename des Mitwirkenden. |