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 le sessioni per identificare questo elemento multimediale. |
description |
Descrizione dell'elemento multimediale. Viene mostrato all'utente nella sezione delle informazioni dell'elemento nell'app Google Foto. Deve contenere meno di 1000 caratteri. Includi 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 file, tag e altri metadati. |
productUrl |
URL di Google Foto per l'elemento multimediale. Questo link è disponibile per l'utente solo se ha eseguito l'accesso. Quando viene recuperato da una ricerca di album, l'URL punta all'elemento all'interno dell'album. |
baseUrl |
Un URL che rimanda ai byte dell'elemento multimediale. Questo URL non deve essere utilizzato così com'è. I parametri devono essere aggiunti a questo URL prima dell'uso. Per un elenco completo dei parametri supportati, consulta la documentazione per gli sviluppatori. Ad esempio, |
mimeType |
Tipo MIME dell'elemento multimediale. Ad esempio, |
mediaMetadata |
Metadati relativi all'elemento multimediale, ad esempio altezza, larghezza o data e ora di creazione. |
contributorInfo |
Informazioni sull'utente che ha aggiunto questo elemento multimediale. Tieni presente che questo parametro viene incluso solo quando utilizzi |
filename |
Nome file dell'elemento multimediale. Viene mostrato all'utente nella sezione delle informazioni dell'elemento nell'app Google Foto. |
MediaMetadata
Metadati di un elemento multimediale.
Rappresentazione JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Campi | |
---|---|
creationTime |
Ora in cui l'elemento multimediale è stato creato per la prima volta (non quando è stato caricato su Google Foto). Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
width |
Larghezza originale (in pixel) dell'elemento multimediale. |
height |
Altezza originale (in pixel) dell'elemento multimediale. |
Campo unione metadata . Metadati dell'elemento multimediale specifici per il tipo di media sottostante che rappresenta. metadata può essere solo uno dei seguenti: |
|
photo |
Metadati per un tipo di media foto. |
video |
Metadati per un tipo di media video. |
Foto
Metadati specifici di una foto, ad esempio ISO, lunghezza 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 |
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 |
Il numero f dell'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 al momento dello scatto. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
Video
Metadati specifici di un video, ad esempio FPS 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 |
Marca della videocamera con cui è stato girato il video. |
cameraModel |
Modello della fotocamera con cui è stato girato il video. |
fps |
Frequenza fotogrammi del video. |
status |
Stato di elaborazione del video. |
VideoProcessingStatus
Stato di elaborazione di un video in fase di caricamento su Google Foto.
Enum | |
---|---|
UNSPECIFIED |
Lo stato dell'elaborazione del video è sconosciuto. |
PROCESSING |
Il video è in fase di elaborazione. L'utente vede un'icona per questo video nell'app Google Foto, ma non può ancora riprodurlo. |
READY |
L'elaborazione del video è stata completata e ora è pronto per essere visualizzato. Importante: il tentativo di scaricare un video non in stato PRONTA potrebbe non riuscire. |
FAILED |
Si è verificato un problema e l'elaborazione del video non è riuscita. |
ContributorInfo
Informazioni sull'utente che ha aggiunto l'elemento multimediale. Tieni presente che queste informazioni vengono incluse solo se l'elemento multimediale si trova in un album condiviso creato dalla tua app e disponi dell'ambito di condivisione.
Rappresentazione JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Campi | |
---|---|
profilePictureBaseUrl |
URL dell'immagine del profilo del collaboratore. |
displayName |
Nome visualizzato del collaboratore. |
Metodi |
|
---|---|
|
|
|
|
|
|
|
|
|
Aggiorna l'elemento multimediale con il id specificato. |
|