Class GCKUIStreamPositionController

Referensi Class GCKUIStreamPositionController

Ringkasan

Class yang dapat digunakan untuk mengimplementasikan posisi aliran kustom dan/atau mencari UI, dalam situasi saat kontrol UISlider, UIProgressView, dan UILabel biasa tidak memadai.

Aplikasi dapat membuat subclass untuk class ini dan mengganti penyetel GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration, dan GCKUIStreamPositionController::inputEnabled, atau menggunakan KVO untuk memproses perubahan pada properti ini, serta memperbarui posisi alirannya dan/atau mencari kontrol UI yang sesuai.

Since
3,4

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - init
 Penginisialisasi yang ditentukan. Selengkapnya...
 

Ringkasan Properti

NSTimeInterval streamPosition
 Posisi aliran saat ini dari GCKRemoteMediaClient. Selengkapnya...
 
NSTimeInterval streamDuration
 Durasi streaming saat ini dari GCKRemoteMediaClient. Selengkapnya...
 
BOOL inputEnabled
 GCKUIMediaController menulis properti ini untuk mengaktifkan atau menonaktifkan kontrol UI yang dikelola oleh pengontrol ini. Selengkapnya...
 

Detail Metode

- (instancetype) init

Penginisialisasi yang ditentukan.

Detail Properti

- (NSTimeInterval) streamPosition
readwritenonatomicassign

Posisi aliran saat ini dari GCKRemoteMediaClient.

GCKUIMediaController menulis properti ini setiap kali posisi streaming berubah. Saat streaming maju, properti akan diupdate sekali per detik. GCKUIMediaController mengamati properti (kecuali sedang dalam proses penulisan) dan jika properti berubah, perintah media yang sesuai akan dikeluarkan dengan GCKRemoteMediaPlayer untuk mencari posisi streaming baru. Perlu diperhatikan bahwa memperbarui nilai ini pada aliran yang tidak dapat dicari tidak akan berpengaruh.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

Durasi streaming saat ini dari GCKRemoteMediaClient.

GCKUIMediaController menulis properti ini setiap kali durasi streaming berubah. Jika streaming tidak memiliki durasi yang diketahui (misalnya, karena merupakan live stream), nilai yang ditulis adalah kGCKInvalidTimeInterval. Aplikasi tidak akan mengubah nilai ini.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController menulis properti ini untuk mengaktifkan atau menonaktifkan kontrol UI yang dikelola oleh pengontrol ini.

Kontrol UI terkait media dinonaktifkan untuk sementara saat perintah media sedang berlangsung.