Lớp GCKMedia InformationBuilder
Một đối tượng trình tạo để tạo các thực thể GCKMediaInformation mới hoặc dẫn xuất.
Bạn có thể sử dụng trình tạo này để lấy GCKMediaInformation từ một trình tạo hiện có:
Bạn cũng có thể sử dụng mã này để tạo GCKMediaInformation mới từ đầu:
- Năm thành lập
- 4
Kế thừa NSObject.
- (instancetype) initWithContentURL: |
|
(NSURL *) |
contentURL |
|
Tạo một GCKMediaInformationBuilder mới có các thuộc tính bắt buộc đã cho và tất cả các thuộc tính khác được khởi tạo bằng giá trị mặc định.
- Parameters
-
contentURL | The URL of the content to be played. |
- Năm thành lập
- 4.3.4
- (instancetype) initWithEntity: |
|
(NSString *) |
entity |
|
Tạo một GCKMediaInformationBuilder mới có các thuộc tính bắt buộc đã cho và tất cả các thuộc tính khác được khởi tạo bằng giá trị mặc định.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
|
Tạo một GCKMediaInformationBuilder mới có các thuộc tính bắt buộc đã cho và tất cả các thuộc tính khác được khởi tạo bằng giá trị mặc định.
- Deprecated:
- Thay vào đó, hãy sử dụng initWithContentURL: hoặc initWithEntity:.
Tạo một GCKMediaInformationBuilder mới có các thuộc tính bắt buộc đã cho và tất cả các thuộc tính khác được khởi tạo bằng giá trị mặc định.
- Deprecated:
- Thay vào đó, hãy sử dụng initWithContentURL: hoặc initWithEntity:.
Mã nội dung cho luồng này.
- Deprecated:
- Thay vào đó, hãy sử dụng contentURL và thực thể.
URL của nội dung sẽ được phát.
- Năm thành lập
- 4.3.4
Loại luồng.
Giá trị mặc định là GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Siêu dữ liệu của mục nội dung đa phương tiện.
Danh sách các điểm chèn quảng cáo trong nội dung này.
Danh sách các đoạn chèn quảng cáo trong nội dung này.
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
Thời lượng của sự kiện phát trực tiếp, tính bằng giây hoặc INFINITY
nếu đó là sự kiện phát trực tiếp.
Giá trị mặc định là 0
Các bản nhạc đa phương tiện cho sự kiện phát trực tiếp này.
Kiểu đoạn văn bản cho luồng này.
Đường liên kết sâu cho nội dung nghe nhìn mà Trợ lý Google sử dụng (nếu có).
- (NSTimeInterval) startAbsoluteTime |
|
readwritenonatomicassign |
Thời gian bắt đầu của luồng (tính bằng giây theo thời gian bắt đầu của hệ thống) hoặc kGCKInvalidTimeInterval
nếu không có sẵn.
Giá trị mặc định là kGCKInvalidTimeInterval
.
- Năm thành lập
- 4.4.1
Định dạng của phân đoạn âm thanh HLS.
- Năm thành lập
- 4.6.0
Định dạng của phân đoạn video HLS.
- Năm thành lập
- 4.6.0
Dữ liệu tuỳ chỉnh, nếu có.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-12-02 UTC."],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]