VideoMetadata

Chứa siêu dữ liệu về một video, chẳng hạn như videoId và thời lượng của video đó.

Biểu diễn dưới dạng JSON
{
  "videoId": string,
  "captureDate": {
    object (Date)
  },
  "duration": string,
  "state": enum (State)
}
Trường
videoId

string

Chỉ có đầu ra. Mã nhận dạng cho video và cách thức được đề xuất để truy xuất video.

captureDate

object (Date)

Chỉ có đầu ra. Ngày chụp hình ảnh dùng trong video. Thông tin này sẽ chi tiết theo cấp tháng.

duration

string (Duration format)

Chỉ có đầu ra. Thời lượng của video.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".

state

enum (State)

Chỉ có đầu ra. Trạng thái hiện tại của yêu cầu kết xuất.

Ngày

Đại diện cho toàn bộ hoặc một phần ngày theo lịch, chẳng hạn như ngày sinh nhật. Thời gian trong ngày và múi giờ được chỉ định ở nơi khác hoặc không đáng kể. Ngày này có liên quan đến Lịch Gregory. Thông tin này có thể là một trong những trường hợp sau:

  • Ngày đầy đủ, với các giá trị năm, tháng và ngày khác 0.
  • Tháng và ngày, thể hiện giá trị năm 0 (ví dụ: ngày kỷ niệm).
  • Một năm riêng biệt, tháng không tháng và ngày không tháng.
  • Năm và tháng, không có ngày (ví dụ: ngày hết hạn thẻ tín dụng).

Các loại có liên quan:

Biểu diễn dưới dạng JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Trường
year

integer

Năm của ngày. Giá trị phải từ 1 đến 9999 hoặc bằng 0 để chỉ định ngày không có năm.

month

integer

Tháng trong năm. Giá trị phải từ 1 đến 12 hoặc bằng 0 để chỉ định một năm không có tháng và ngày.

day

integer

Ngày trong tháng. Phải có giá trị từ 1 đến 31 và có giá trị hợp lệ trong năm và tháng, hoặc bằng 0 để chỉ định một năm độc lập hoặc là một năm và tháng mà ngày không quan trọng.