Class GCKUIStreamPositionController

Referensi Class GCKUIStreamPositionController

Ringkasan

Class yang dapat digunakan untuk menerapkan posisi streaming kustom dan/atau mencari UI, dalam situasi ketika kontrol UISlider, UIProgressView, dan UILabel biasa tidak akan cukup.

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 sebagaimana mestinya.

Sejak
3,4

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - init
 Penginisialisasi yang ditetapkan. Lainnya...
 

Ringkasan Properti

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

Detail Metode

- (instancetype) init

Penginisialisasi yang ditetapkan.

Detail Properti

- (NSTimeInterval) streamPosition
readwritenonatomicassign

Posisi aliran data saat ini dari GCKRemoteMediaClient.

GCKUIMediaController menulis properti ini setiap kali posisi aliran data berubah; saat aliran data berlanjut, properti akan diperbarui sekali per detik. GCKUIMediaController mengamati properti (kecuali jika sedang dalam proses penulisan) dan jika berubah, mengeluarkan perintah media yang sesuai dengan GCKRemoteMediaPlayer untuk mencari posisi streaming baru. Perlu diperhatikan bahwa memperbarui nilai ini pada aliran data 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 (karena merupakan live stream, misalnya), nilai yang ditulis adalah kGCKInvalidTimeInterval. Tidak berarti aplikasi perlu 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.