개요
일반 UISlider, UIProgressView, UILabel 컨트롤로는 충분하지 않은 상황에서 맞춤 스트림 위치를 구현하거나 UI를 찾는 데 사용할 수 있는 클래스입니다.
애플리케이션은 이 클래스를 서브클래스로 분류하고 GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration, GCKUIStreamPositionController::inputEnabled setter를 재정의하거나 KVO를 사용하여 이러한 속성의 변경사항을 수신 대기하고 이에 따라 스트림 위치를 업데이트하거나 UI 컨트롤을 찾을 수 있습니다.
- Since
- 3.4
NSObject를 상속합니다.
인스턴스 메서드 요약 | |
(instancetype) | - init |
지정된 초기화 메서드입니다. 더보기... | |
속성 요약 | |
NSTimeInterval | streamPosition |
GCKRemoteMediaClient의 현재 스트림 위치입니다. 더보기... | |
NSTimeInterval | streamDuration |
GCKRemoteMediaClient의 현재 스트림 길이입니다. 더보기... | |
BOOL | inputEnabled |
GCKUIMediaController는 이 속성을 작성하여 이 컨트롤러에서 관리하는 UI 컨트롤을 사용 설정하거나 중지합니다. 더보기... | |
메서드 세부정보
- (instancetype) init |
지정된 초기화 메서드입니다.
부동산 세부정보
|
readwritenonatomicassign |
GCKRemoteMediaClient의 현재 스트림 위치입니다.
GCKUIMediaController는 스트림 위치가 변경될 때마다 이 속성을 씁니다. 스트림이 진행되는 동안 속성은 1초에 한 번 업데이트됩니다. GCKUIMediaController는 속성을 관찰하고 (작성 중인 속성이 아닌 한) 변경되면 새로운 스트림 위치를 찾기 위해 GCKRemoteMediaPlayer에 적절한 미디어 명령어를 실행합니다. 검색할 수 없는 스트림에서 이 값을 업데이트해도 아무런 영향이 없습니다.
|
readwritenonatomicassign |
GCKRemoteMediaClient의 현재 스트림 길이입니다.
GCKUIMediaController는 스트림 기간이 변경될 때마다 이 속성을 씁니다. 스트림의 길이를 알 수 없는 경우 (예: 실시간 스트림) 작성된 값은 kGCKInvalidTimeInterval입니다. 애플리케이션이 이 값을 변경하는 것은 의미가 없습니다.
|
readwritenonatomicassign |
GCKUIMediaController는 이 속성을 작성하여 이 컨트롤러에서 관리하는 UI 컨트롤을 사용 설정하거나 중지합니다.
미디어 명령어가 실행되는 동안 미디어 관련 UI 컨트롤이 일시적으로 사용 중지됩니다.