- 资源:PickedMediaItem
- 类型
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- 方法
资源:PickedMediaItem
表示用户选择的照片或视频。
JSON 表示法 |
---|
{ "id": string, "createTime": string, "type": enum ( |
字段 | |
---|---|
id |
媒体内容的标识符。 这是一个永久标识符,可用于在会话之间标识此媒体内容。 |
createTime |
媒体内容的创建时间(并非上传到 Google 相册的时间)。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
type |
此媒体项的类型。 |
mediaFile |
构成此媒体项的媒体文件。 |
类型
媒体内容的类型。
枚举 | |
---|---|
TYPE_UNSPECIFIED |
未指定类型。 |
PHOTO |
媒体内容代表照片。 |
VIDEO |
媒体项代表视频。 |
MediaFile
媒体文件的表示形式。
JSON 表示法 |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
字段 | |
---|---|
baseUrl |
用于提取媒体文件字节的网址。 如需下载媒体文件,API 客户端必须 将开发者文档中指定的参数添加到此网址。 |
mimeType |
媒体文件的 MIME 类型。例如 |
filename |
媒体文件的文件名。 |
mediaFileMetadata |
与媒体文件相关的元数据,例如高度和宽度。 |
MediaFileMetadata
有关媒体文件的元数据。
JSON 表示法 |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
字段 | |
---|---|
width |
媒体文件的原始宽度(以像素为单位)。 |
height |
媒体文件的原始高度(以像素为单位)。 |
cameraMake |
拍摄媒体内容时所用相机的品牌。 |
cameraModel |
拍摄媒体内容时所用相机的型号。 |
联合字段 metadata 。媒体文件的元数据,具体取决于其媒体类型。metadata 只能是下列其中一项: |
|
photoMetadata |
照片媒体类型的元数据。 |
videoMetadata |
视频媒体类型的元数据。 |
PhotoMetadata
照片的特定元数据,例如 ISO、焦距和曝光时间。
其中某些字段可能未设置。
JSON 表示法 |
---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
字段 | |
---|---|
focalLength |
拍照所用相机镜头的焦距。 |
apertureFNumber |
拍照所用相机镜头的光圈 (f) 数。 |
isoEquivalent |
拍照所用相机的 ISO。 |
exposureTime |
拍照时相机光圈的曝光时间。 该时长以秒为单位,最多包含九个小数位,以“ |
VideoMetadata
视频的特定元数据。例如,fps。
JSON 表示法 |
---|
{
"fps": number,
"processingStatus": enum ( |
字段 | |
---|---|
fps |
视频的帧速率。 |
processingStatus |
视频的处理状态。 |
VideoProcessingStatus
存储在 Google 相册中的视频的处理状态。
枚举 | |
---|---|
UNSPECIFIED |
未指定视频处理状态。 |
PROCESSING |
视频正在处理中。 用户可以在 Google 相册应用中看到此视频的图标,但该视频无法播放。 |
READY |
视频处理完毕,现在即可观看。 尝试下载未处于 |
FAILED |
遇到问题,无法处理视频。 |
方法 |
|
---|---|
|
返回用户在指定会话期间选择的媒体内容列表。 |