属性
handlePlay
handlePlay:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的播放请求。
handlePause
handlePause:(sessionId?: IMediaSessionId, context?: ICommandContext) => Promise<void>
处理通过媒体控制发起的暂停请求。
handleTogglePlayPause
handleTogglePlayPause:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的播放/暂停请求。
handleStop
handleStop:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的停止请求。
handleStartOver
handleStartOver:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的重新开始请求。
handleFastForward
handleFastForward:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的快进请求。
handleRewind
handleRewind:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的快退请求。
handleSetPlaybackSpeed
handleSetPlaybackSpeed:(speed: number, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的设置播放速度请求。
handleSkipForward
handleSkipForward:(delta: ITimeValue, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的向前跳转请求。
handleSkipBackward
handleSkipBackward:(delta: ITimeValue, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的向后跳转请求。
handleSeek
handleSeek:(position: ITimeValue, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的搜索请求。
handleSetAudioVolume
handleSetAudioVolume:(volume: number, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的设置音量请求。
handleSetAudioTrack
handleSetAudioTrack:(audioTrack: ITrack, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的设置音轨请求。
handleEnableTextTrack
handleEnableTextTrack:(textTrack: ITrack, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的启用文本轨道请求。
handleDisableTextTrack
handleDisableTextTrack:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的禁用文本轨道请求。
handleNext
handleNext:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的下一首请求。
handlePrevious
handlePrevious:(sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的上一首请求。
handleEnableShuffle
handleEnableShuffle:(enable: boolean, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的启用随机播放请求。
handleSetRepeatMode
handleSetRepeatMode:(mode: RepeatMode, sessionId?: IMediaSessionId) => Promise<void>
处理通过媒体控制发起的设置重复模式请求。
handleSetRating
handleSetRating:(id: MediaId, rating: number, sessionId?: IMediaSessionId) => Promise<void>
处理设置评分请求。
handleGetMetadataInfo
handleGetMetadataInfo:(id: MediaId) => Promise<IMediaMetadata>
处理对指定媒体项目元数据的请求。
handleCustomAction
handleCustomAction:(action: Action, sessionId?: IMediaSessionId) => Promise<void>
处理自定义操作的请求。
handleGetSessionState
handleGetSessionState:(sessionId?: IMediaSessionId) => Promise<MediaSessionState[]>
处理对会话状态的请求。

