總覽
一般類別,可在一般 UISlider、UIProgressView 和 UILabel 控制項中,用來實作自訂串流位置和/或尋找使用者介面。
應用程式可以將此類別加入子類別,並覆寫 GCKUIStreamPositionController::streamPosition、GCKUIStreamPositionController::streamDuration 和 GCKUIStreamPositionController::inputEnabled setter,或使用 KVO 監聽這些屬性的變更,並更新串流位置及/或據此尋找 UI 控制項。
- 辛策
- 3.4
沿用 NSObject。
執行個體方法摘要 | |
(instancetype) | - init |
指定初始化器。更多... | |
屬性摘要 | |
NSTimeInterval | streamPosition |
GCKRemoteMediaClient 目前的串流位置。更多... | |
NSTimeInterval | streamDuration |
GCKRemoteMediaClient 目前的串流持續時間。更多... | |
BOOL | inputEnabled |
GCKUIMediaController 會寫入這個屬性可啟用或停用這個控制器管理的 UI 控制項。更多... | |
方法說明
- (instancetype) init |
指定初始化器。
資源詳細資料
|
readwritenonatomicassign |
GCKRemoteMediaClient 目前的串流位置。
GCKUIMediaController 會在串流位置變更時寫入這個屬性;串流執行時,這個屬性會每秒更新一次。GCKUIMediaController 會觀察屬性 (除非正在編寫屬性),如有變更,則會向 GCKRemoteMediaPlayer 發出適當的媒體指令來搜尋新的串流位置。請注意,在無法搜尋的串流中更新這個值不會有任何作用。
|
readwritenonatomicassign |
GCKRemoteMediaClient 目前的串流持續時間。
每當串流時間長度變更時,GCKUIMediaController 都會寫入這個屬性。如果串流沒有已知的持續時間 (例如,這個串流就屬於即時串流),則寫入的值將會是 kGCKInvalidTimeInterval。應用程式對於變更這個值沒有意義。
|
readwritenonatomicassign |
GCKUIMediaController 會寫入這個屬性可啟用或停用這個控制器管理的 UI 控制項。
進行媒體指令時,媒體相關 UI 控制項會暫時停用。