GCKUIPlayPauseToggleController 클래스

GCKUIPlayPauseToggleController 클래스 참조

개요

GCKUIMultistateButton로는 충분하지 않은 상황에서 맞춤 재생/일시중지 전환 UI를 구현하는 데 사용할 수 있는 클래스입니다.

애플리케이션은 이 클래스를 서브클래스화하고 GCKUIPlayPauseToggleController::playPauseStateGCKUIPlayPauseToggleController::inputEnabled setter를 재정의하거나 KVO를 사용하여 이러한 속성의 변경사항을 수신 대기하고 적절하게 재생/일시중지 UI 컨트롤을 업데이트할 수 있습니다.

다음 이후:
3.4

NSObject를 상속합니다.

인스턴스 메서드 요약

(instancetype) - init
 지정 이니셜라이저입니다. 더보기...
 

속성 요약

GCKUIPlayPauseState playPauseState
 GCKRemoteMediaClient의 현재 재생/일시중지 상태입니다. 더보기...
 
BOOL inputEnabled
 GCKUIMediaController는 이 속성을 작성하여 이 컨트롤러에서 관리하는 UI 컨트롤을 사용 설정하거나 사용 중지합니다. 더보기...
 

메서드 세부정보

- (instancetype) init

지정 이니셜라이저입니다.

부동산 세부정보

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

GCKRemoteMediaClient의 현재 재생/일시중지 상태입니다.

GCKUIMediaController는 수신기의 재생/일시중지 상태가 변경될 때마다 이 속성을 씁니다. 속성을 관찰하고 (이 속성을 작성하는 과정에 있지 않은 경우) 속성이 변경되면 GCKRemoteMediaClient와 함께 적절한 미디어 명령어를 실행하여 적절하게 수신기의 플레이어 상태를 변경합니다.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController는 이 속성을 작성하여 이 컨트롤러에서 관리하는 UI 컨트롤을 사용 설정하거나 사용 중지합니다.

미디어 명령어 실행 중에는 미디어 관련 UI 컨트롤이 일시적으로 사용 중지됩니다.