- Ресурс: PickedMediaItem
- Тип
- Медиафайл
- Медиафайлметаданные
- ФотоМетаданные
- ВидеоМетаданные
- Статус обработки видео
- Методы
Ресурс: PickedMediaItem
Представление фотографии или видео, выбранного пользователем.
JSON-представление |
---|
{ "id": string, "createTime": string, "type": enum ( |
Поля | |
---|---|
id | Идентификатор медиа-элемента. Это постоянный идентификатор, который можно использовать между сеансами для идентификации данного мультимедийного элемента. |
createTime | Время создания медиа-элемента (а не времени его загрузки в Google Фото). Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
type | Тип этого медиа-элемента. |
mediaFile | Медиа-файл, составляющий этот медиа-элемент. |
Тип
Тип медиа-элемента.
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Тип не указан. |
PHOTO | Медиа-элемент представляет собой фотографию. |
VIDEO | Элемент мультимедиа представляет видео. |
Медиафайл
Представление медиафайла.
JSON-представление |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
Поля | |
---|---|
baseUrl | URL-адрес для получения байтов медиафайла. Чтобы загрузить медиафайл, API-клиент должен добавить к этому URL-адресу параметры, указанные в документации разработчика. Например, |
mimeType | MIME-тип медиафайла. Например, |
filename | Имя медиафайла. |
mediaFileMetadata | Метаданные, относящиеся к медиафайлу, такие как высота и ширина. |
Медиафайлметаданные
Метаданные о медиафайле.
JSON-представление |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
Поля | |
---|---|
width | Исходная ширина (в пикселях) медиафайла. |
height | Исходная высота (в пикселях) медиафайла. |
cameraMake | Марка камеры, с помощью которой было снято медиа. |
cameraModel | Модель камеры, с помощью которой был снят медиафайл. |
metadata поля объединения. Метаданные медиафайла, относящиеся к его типу мультимедиа. metadata могут быть только одним из следующих: | |
photoMetadata | Метаданные для типа носителя фотографий. |
videoMetadata | Метаданные для типа видео. |
ФотоМетаданные
Метаданные, относящиеся к фотографии, например ISO, фокусное расстояние и время экспозиции.
Некоторые из этих полей могут быть не заданы.
JSON-представление |
---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Поля | |
---|---|
focalLength | Фокусное расстояние объектива камеры, с помощью которой была сделана фотография. |
apertureFNumber | Номер диафрагмы объектива камеры, с помощью которой была сделана фотография. |
isoEquivalent | ISO камеры, с помощью которой была сделана фотография. |
exposureTime | Время экспозиции диафрагмы камеры во время съемки фотографии. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
ВидеоМетаданные
Метаданные, относящиеся к видео. Например, фпс.
JSON-представление |
---|
{
"fps": number,
"processingStatus": enum ( |
Поля | |
---|---|
fps | Частота кадров видео. |
processingStatus | Статус обработки видео. |
Статус обработки видео
Статус обработки видео, хранящегося в Google Фото.
Перечисления | |
---|---|
UNSPECIFIED | Статус обработки видео не указан. |
PROCESSING | Видео находится в обработке. Пользователь видит значок этого видео в приложении Google Фото; однако в нее еще нельзя играть. |
READY | Обработка видео завершена, и теперь это видео готово к просмотру. Попытка загрузить видео, не находящееся в состоянии |
FAILED | Что-то пошло не так, и видео не удалось обработать. |
Методы | |
---|---|
| Возвращает список элементов мультимедиа, выбранных пользователем во время указанного сеанса. |