Lớp GCKMediaLoadRequestDataBuilder

Tài liệu tham khảo về lớp GCKMediaLoadRequestDataBuilder

Tổng quan

Một đối tượng trình tạo để tạo các thực thể GCKMediaLoadRequestData mới hoặc dẫn xuất.

Bạn có thể sử dụng trình tạo này để lấy GCKMediaLoadRequestData từ một hàm hiện có.

Năm thành lập
4.4.1

Kế thừa NSObject.

Tóm tắt phương thức thực thể

(instancetype) - init
 Khởi động GCKMediaLoadRequestData với các giá trị mặc định cho mọi thuộc tính. Xem thêm...
 
(instancetype) - initWithMediaLoadRequestData:
 Khởi động GCKMediaLoadRequestData với một đối tượng GCKMediaLoadRequestData nhất định. Xem thêm...
 
(GCKMediaLoadRequestData *) - build
 Tạo GCKMediaLoadRequestData bằng các thuộc tính hiện tại của trình tạo. Xem thêm...
 

Tóm tắt về thuộc tính

GCKMediaInformationmediaInformation
 Mục nội dung đa phương tiện cần tải. Xem thêm...
 
GCKMediaQueueDataqueueData
 Siêu dữ liệu của mục nội dung nghe nhìn hoặc hàng đợi. Xem thêm...
 
NSNumber * autoplay
 Cờ cho biết liệu quá trình phát có nên bắt đầu ngay lập tức hay không. Xem thêm...
 
NSTimeInterval startTime
 Vị trí ban đầu để bắt đầu phát. Xem thêm...
 
float playbackRate
 Tốc độ phát. Xem thêm...
 
NSArray< NSNumber * > * activeTrackIDs
 Một mảng số nguyên chỉ định các kênh đang hoạt động. Xem thêm...
 
id customData
 Tuỳ chỉnh dữ liệu dành riêng cho ứng dụng để truyền cùng với yêu cầu. Xem thêm...
 
NSString * credentials
 Thông tin đăng nhập của người dùng cho mục nội dung đa phương tiện đang được tải. Xem thêm...
 
NSString * credentialsType
 Loại thông tin đăng nhập của người dùng được chỉ định trong GCKMediaLoadRequestData::credentials. Xem thêm...
 
NSString * atvCredentials
 Thông tin xác thực thay thế cho Android TV cho mục nội dung đa phương tiện đang được tải. Xem thêm...
 
NSString * atvCredentialsType
 Loại thông tin đăng nhập Android TV được chỉ định trong GCKMediaLoadRequestData::atvCredentials. Xem thêm...
 

Chi tiết phương pháp

- (instancetype) init

Khởi động GCKMediaLoadRequestData với các giá trị mặc định cho mọi thuộc tính.

- (instancetype) initWithMediaLoadRequestData: (GCKMediaLoadRequestData *)  requestData

Khởi động GCKMediaLoadRequestData với một đối tượng GCKMediaLoadRequestData nhất định.

Tạo GCKMediaLoadRequestData bằng các thuộc tính hiện tại của trình tạo.

Trả bóng
Thực thể GCKMediaLoadRequestData mới.

Chi tiết về cơ sở lưu trú

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

Mục nội dung đa phương tiện cần tải.

- (GCKMediaQueueData*) queueData
readwritenonatomiccopy

Siêu dữ liệu của mục nội dung nghe nhìn hoặc hàng đợi.

- (NSNumber*) autoplay
readwritenonatomiccopy

Cờ cho biết liệu quá trình phát có nên bắt đầu ngay lập tức hay không.

Giá trị mặc định là @(YES). Nếu đây là nil, thuộc tính của GCKMediaQueueItem trong queueData sẽ có hiệu lực. Nếu hàng đợi dữ liệu là nil, thì quá trình phát sẽ không bắt đầu ngay lập tức.

- (NSTimeInterval) startTime
readwritenonatomicassign

Vị trí ban đầu để bắt đầu phát.

Giá trị mặc định là kGCKInvalidTimeInterval, cho biết vị trí phát mặc định. Nếu sự kiện phát video theo yêu cầu thì thời gian phát sẽ bắt đầu từ 0; còn nếu phát sự kiện phát trực tiếp thì thời gian phát sẽ bắt đầu từ phiên phát trực tiếp.

- (float) playbackRate
readwritenonatomicassign

Tốc độ phát.

Giá trị mặc định là 1.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomicstrong

Một mảng số nguyên chỉ định các kênh đang hoạt động.

Giá trị mặc định là nil.

- (id) customData
readwritenonatomicstrong

Tuỳ chỉnh dữ liệu dành riêng cho ứng dụng để truyền cùng với yêu cầu.

Phải là một đối tượng có thể chuyển đổi tuần tự thành JSON bằng NSJSONSerialization hoặc nil.

- (NSString*) credentials
readwritenonatomiccopy

Thông tin đăng nhập của người dùng cho mục nội dung đa phương tiện đang được tải.

- (NSString*) credentialsType
readwritenonatomiccopy

Loại thông tin đăng nhập của người dùng được chỉ định trong GCKMediaLoadRequestData::credentials.

- (NSString*) atvCredentials
readwritenonatomiccopy

Thông tin xác thực thay thế cho Android TV cho mục nội dung đa phương tiện đang được tải.

Nếu được đặt, các thông tin xác thực này sẽ ghi đè giá trị được đặt trong GCKMediaLoadRequestData::credentials nếu trình thu nhận là một ứng dụng Android TV. Ở phía trình thu, bạn có thể truy cập vào các thông tin đăng nhập này từ MediaLoadRequestData#getCredentials.

Năm thành lập
4.7.0
- (NSString*) atvCredentialsType
readwritenonatomiccopy

Loại thông tin đăng nhập Android TV được chỉ định trong GCKMediaLoadRequestData::atvCredentials.

Nếu được đặt, loại thông tin đăng nhập này sẽ ghi đè giá trị được đặt trong GCKMediaLoadRequestData::credentialsType nếu trình thu nhận là một ứng dụng Android TV. Ở phía trình thu, bạn có thể truy cập vào các thông tin đăng nhập này từ MediaLoadRequestData#getCredentialsType.

Năm thành lập
4.7.0