Zasób: MediaItem
Prezentacja elementu multimedialnego (np. zdjęcia lub filmu) w Zdjęciach Google.
Zapis JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Pola | |
---|---|
id |
Identyfikator elementu multimedialnego. Jest to trwały identyfikator, którego można używać w kolejnych sesjach do identyfikowania tego elementu multimedialnego. |
description |
Opis elementu multimedialnego. Będzie on widoczny w sekcji informacji o elemencie w aplikacji Zdjęcia Google. Tekst musi być krótszy niż 1000 znaków. Podawaj tylko tekst napisany przez użytkowników. Opisy powinny uzupełniać kontekst i pomagać użytkownikom zrozumieć multimedia. Nie dodawaj żadnych automatycznie wygenerowanych ciągów znaków, takich jak nazwy plików, tagi czy inne metadane. |
productUrl |
Adres URL elementu multimedialnego w Zdjęciach Google. Ten link jest dostępny tylko wtedy, gdy użytkownik jest zalogowany. Po pobraniu z wyszukiwania albumu adres URL wskazuje element wewnątrz albumu. |
baseUrl |
Adres URL w bajtach elementu multimedialnego. Nie należy używać tych parametrów w niezmienionej postaci. Parametry należy dołączyć do tego adresu URL przed użyciem. Pełną listę obsługiwanych parametrów znajdziesz w dokumentacji dla programistów. Na przykład |
mimeType |
Typ MIME elementu multimedialnego. Na przykład: |
mediaMetadata |
Metadane związane z elementem multimedialnym, takie jak wysokość, szerokość czy czas utworzenia. |
contributorInfo |
Informacje o użytkowniku, który dodał ten element multimedialny. Pamiętaj, że jest to uwzględniane tylko w przypadku korzystania z elementu |
filename |
Nazwa pliku elementu multimedialnego. Będzie on widoczny w sekcji informacji o elemencie w aplikacji Zdjęcia Google. |
MediaMetadata
Metadane elementu multimedialnego.
Zapis JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Pola | |
---|---|
creationTime |
Czas utworzenia elementu multimedialnego (a nie momentu przesłania go do Zdjęć Google). Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
width |
Pierwotna szerokość elementu multimedialnego (w pikselach). |
height |
Pierwotna wysokość (w pikselach) elementu multimedialnego. |
Pole sumy metadata . Metadane elementu multimedialnego powiązane z reprezentowanym przez niego typem multimediów. metadata może być tylko jedną z tych wartości: |
|
photo |
Metadane typu multimediów ze zdjęciami. |
video |
Metadane typu mediów wideo. |
Zdjęcie
Metadane konkretnego zdjęcia, takie jak ISO, ogniskowa i czas naświetlania. Niektóre z tych pól mogą mieć wartość null lub nie być uwzględnione.
Zapis JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Pola | |
---|---|
cameraMake |
Marka aparatu, którym zrobiono zdjęcie. |
cameraModel |
Model aparatu, za pomocą którego zrobiono zdjęcie. |
focalLength |
Ogniskowa obiektywu aparatu, którym zrobiono zdjęcie. |
apertureFNumber |
Wartość przysłony – wartość obiektywu aparatu, którym zrobiono zdjęcie. |
isoEquivalent |
Wartość ISO aparatu, z którego zrobiono zdjęcie. |
exposureTime |
Czas naświetlania przysłony aparatu podczas robienia zdjęcia. Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
Wideo
Metadane specyficzne dla filmu, np. liczba klatek na sekundę i stan przetwarzania. Niektóre z tych pól mogą mieć wartość null lub nie być uwzględnione.
Zapis JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Pola | |
---|---|
cameraMake |
Marka aparatu, za pomocą którego nagrano film. |
cameraModel |
Model kamery, za pomocą której nagrano film. |
fps |
Liczba klatek filmu. |
status |
Stan przetwarzania filmu. |
VideoProcessingStatus
Stan przetwarzania filmu przesyłanego do Zdjęć Google.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Stan przetwarzania filmu jest nieznany. |
PROCESSING |
Film jest przetwarzany. Użytkownik widzi ikonę tego filmu w aplikacji Zdjęcia Google, ale nie można jeszcze go odtworzyć. |
READY |
Przetwarzanie filmu zostało zakończone i można go już wyświetlać. Ważne: próba pobrania filmu, który nie jest w stanie GOTOWY, może się nie powieść. |
FAILED |
Coś poszło nie tak i nie udało się przetworzyć filmu. |
ContributorInfo
Informacje o użytkowniku, który dodał element multimedialny. Te informacje są uwzględniane tylko wtedy, gdy element multimedialny znajduje się w albumie udostępnionym utworzonym przez Twoją aplikację i masz ustawiony zakres udostępniania.
Zapis JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Pola | |
---|---|
profilePictureBaseUrl |
adres URL zdjęcia profilowego współtwórcy. |
displayName |
Wyświetlana nazwa współtwórcy. |
Metody |
|
---|---|
|
Tworzy element multimedialny w bibliotece Zdjęć Google użytkownika. |
|
Zwraca listę elementów multimedialnych dla określonych identyfikatorów elementów multimedialnych. |
|
Zwraca element multimedialny o podanym identyfikatorze. |
|
Wyświetlanie listy wszystkich elementów multimedialnych z biblioteki Zdjęć Google użytkownika |
|
Zaktualizuj element multimedialny przy użyciu określonego elementu id . |
|
Wyszukuje elementy multimedialne w bibliotece Zdjęć Google użytkownika. |