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 |
ID für das Medienelement. Dies ist eine dauerhafte Kennung, die zwischen Sitzungen verwendet werden kann, um dieses Medienelement zu identifizieren. |
description |
Beschreibung des Medienelements. Sie wird dem Nutzer in der Google Fotos App im Bereich „Info“ des Artikels angezeigt. Muss kürzer als 1.000 Zeichen sein. Schließen Sie nur Text ein, der von Nutzern geschrieben wurde. Beschreibungen sollten Kontext bieten und Nutzern helfen, Medien zu verstehen. Verwenden Sie keine automatisch generierten Strings wie Dateinamen, Tags und andere Metadaten. |
productUrl |
Google Fotos-URL für das Medienelement. Dieser Link ist nur für Nutzer verfügbar, die angemeldet sind. Bei Abruf aus einer Albumsuche verweist die URL auf das Element im Album. |
baseUrl |
Eine URL zu den Bytes des Medienelements. Sollte nicht in der vorliegenden Form verwendet werden. Parameter müssen vor der Verwendung an diese URL 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 des Medienelements, z. B. Höhe, Breite oder Erstellungszeit. |
contributorInfo |
Informationen zu dem Nutzer, der dieses Medienelement hinzugefügt hat. Dies gilt nur, wenn Sie |
filename |
Dateiname des Medienelements. Sie wird dem Nutzer in der Google Fotos App im Bereich „Info“ des Artikels angezeigt. |
MediaMetadata
Metadaten für ein Medienelement.
JSON-Darstellung |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Felder | |
---|---|
creationTime |
Zeitpunkt, zu dem das Medienelement zum ersten Mal erstellt wurde (nicht, wann es in Google Fotos hochgeladen wurde). Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
width |
Ursprüngliche Breite (in Pixeln) des Medienelements |
height |
Ursprüngliche Höhe des Medienelements (in Pixeln) |
Union-Feld metadata . Metadaten für das Medienelement, die für den zugrunde liegenden Medientyp spezifisch sind, den es repräsentiert. Für metadata ist nur einer der folgenden Werte zulässig: |
|
photo |
Metadaten für einen Fotomedientyp. |
video |
Metadaten für einen Videomedientyp. |
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 |
Blende f-Nummer 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 können null sein 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 Verarbeitungsstatus des Videos ist unbekannt. |
PROCESSING |
Das Video wird verarbeitet. Der Nutzer sieht ein Symbol für dieses Video in der Google Fotos App. kann aber noch nicht abgespielt werden. |
READY |
Die Verarbeitung des Videos ist abgeschlossen und kann jetzt angesehen werden. Wichtig: Der Versuch, ein Video herunterzuladen, das nicht den Status BEREIT hat, kann fehlschlagen. |
FAILED |
Ein Fehler ist aufgetreten und das Video konnte nicht verarbeitet werden. |
ContributorInfo
Informationen zu dem Nutzer, der das Medienelement hinzugefügt hat. Beachten Sie, dass diese Informationen nur eingeschlossen werden, wenn sich das Medienelement in einem geteilten Album befindet, das von Ihrer App erstellt wurde, und wenn Sie den Freigabebereich haben.
JSON-Darstellung |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Felder | |
---|---|
profilePictureBaseUrl |
URL zum Profilbild des Mitwirkenden. |
displayName |
Anzeigename des Beitragenden. |
Methoden |
|
---|---|
|
|
|
|
|
|
|
|
|
Aktualisiere das Medienelement mit der angegebenen id . |
|