- Risorsa: MediaItem
- Metadati multimediali
- Foto
- Video
- Stato Elaborazione video
- InformazioniInformazioni
- Metodi
Risorsa: MediaItem
Rappresentazione di un elemento multimediale (ad esempio, una foto o un video) in Google Foto.
Rappresentazione JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Campi | |
---|---|
id |
Identificatore dell'elemento multimediale. Si tratta di un identificatore permanente che può essere utilizzato tra una sessione e l'altra per identificare questo elemento multimediale. |
description |
Descrizione dell'elemento multimediale. Il testo viene mostrato all'utente nella sezione delle informazioni dell'elemento nell'app Google Foto. Deve contenere meno di 1000 caratteri. Includere solo il testo scritto dagli utenti. Le descrizioni devono aggiungere contesto e aiutare gli utenti a comprendere i contenuti multimediali. Non includere stringhe generate automaticamente, come nomi di file, tag e altri metadati. |
productUrl |
URL di Google Foto dell'elemento multimediale. Questo link è disponibile per l'utente solo se ha eseguito l'accesso. Quando viene recuperato da una ricerca di album, l'URL rimanda all'elemento all'interno dell'album. |
baseUrl |
Un URL per i byte dell'elemento multimediale. Non deve essere utilizzato così com'è. I parametri devono essere aggiunti a questo URL prima dell'uso. Consulta la documentazione per gli sviluppatori per un elenco completo dei parametri supportati. Ad esempio, |
mimeType |
Tipo MIME dell'elemento multimediale. Ad esempio, |
mediaMetadata |
I metadati relativi all'elemento multimediale, ad esempio altezza, larghezza o ora di creazione. |
contributorInfo |
Informazioni sull'utente che ha aggiunto questo elemento multimediale. Tieni presente che viene inclusa solo se utilizzi |
filename |
Nome del file dell'elemento multimediale. Il codice viene mostrato all'utente nella sezione delle informazioni dell'elemento nell'app Google Foto. |
MediaMetadata
I metadati di un elemento multimediale.
Rappresentazione JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Campi | |
---|---|
creationTime |
L'ora in cui l'elemento multimediale è stato creato per la prima volta (non quando è stato caricato su Google Foto). Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
width |
La larghezza originale (in pixel) dell'elemento multimediale. |
height |
Altezza originale (in pixel) dell'elemento multimediale. |
Campo di unione metadata . I metadati relativi all'elemento multimediale specifico per il tipo di media sottostante che rappresenta. metadata può essere solo uno dei seguenti: |
|
photo |
Metadati per un tipo di contenuti multimediali fotografici. |
video |
Metadati relativi a un tipo di media video. |
Foto
I metadati specifici di una foto, ad esempio ISO, durata focale e tempo di esposizione. Alcuni di questi campi potrebbero essere nulli o non inclusi.
Rappresentazione JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Campi | |
---|---|
cameraMake |
La marca della fotocamera con cui è stata scattata la foto. |
cameraModel |
Modello della fotocamera con cui è stata scattata la foto. |
focalLength |
Lunghezza focale dell'obiettivo della fotocamera con cui è stata scattata la foto. |
apertureFNumber |
Numero di apertura dell'obiettivo della fotocamera con cui è stata scattata la foto. |
isoEquivalent |
ISO della fotocamera con cui è stata scattata la foto. |
exposureTime |
Tempo di esposizione dell'apertura della fotocamera quando è stata scattata. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
Video
I metadati specifici di un video, ad esempio f/s e stato di elaborazione. Alcuni di questi campi potrebbero essere nulli o non inclusi.
Rappresentazione JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Campi | |
---|---|
cameraMake |
La marca della fotocamera con cui è stato registrato il video. |
cameraModel |
Modello della videocamera con cui è stato registrato il video. |
fps |
Frequenza fotogrammi del video. |
status |
Stato di elaborazione del video. |
Stato di elaborazione del video
Stato di elaborazione di un video caricato su Google Foto.
Enum | |
---|---|
UNSPECIFIED |
Lo stato di elaborazione del video è sconosciuto. |
PROCESSING |
Video in fase di elaborazione. L'utente vede un'icona per questo video nell'app Google Foto, ma non può ancora essere riprodotto. |
READY |
L'elaborazione del video è stata completata ed è pronta per la visualizzazione. Importante: il tentativo di scaricare un video non in stato PRONTO potrebbe non riuscire. |
FAILED |
Si è verificato un problema e l'elaborazione del video non è riuscita. |
Informazioni sul collaboratore
Informazioni sull'utente che ha aggiunto l'elemento multimediale. Tieni presente che queste informazioni vengono incluse soltanto se l'elemento multimediale si trova in un album condiviso creato dalla tua app e hai un ambito di condivisione.
Rappresentazione JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Campi | |
---|---|
profilePictureBaseUrl |
URL dell'immagine del profilo del collaboratore. |
displayName |
Nome visualizzato del collaboratore. |
Metodi |
|
---|---|
|
Crea uno o più elementi multimediali nella raccolta di Google Foto di un utente. |
|
Restituisce l'elenco di elementi multimediali per gli identificatori di elementi multimediali specificati. |
|
Restituisce l'elemento multimediale per l'identificatore specificato. |
|
Elencare tutti gli elementi multimediali della raccolta di Google Foto di un utente. |
|
Aggiorna l'elemento multimediale con il id specificato. |
|
Cerca elementi multimediali nella raccolta di Google Foto di un utente. |