开始使用
设置
- 将以下库依赖项添加到package.json文件的
dependencies部分。
-
在manifest.toml中添加以下组件和权限。
相关主题
API参考
类
- Action — 表示您可以使用媒体控制客户端调用的操作。
- InvalidArgumentError—传递无效参数时抛出的错误。
- InvalidStateError — 当请求由于处于以下状态而无法处理时发生的错误
- NotAllowedError — 当无法处理请求时发生的错误。
- NotAvailableError — 当请求的数据不可用时发生的错误。
- SeekOutOfRangeError — 当请求的跳转位置不在系统声明的范围内时发生的错误。
- SpeedOutOfRangeError — 当系统不支持请求的播放速度时发生的错误。
接口
- IArtist — 表示艺术家相关信息。
- IArtwork — 表示对象预期的图片。
- IAudioBookInfo — 表示有声读物相关信息。
- ICapabilities — 表示媒体终端节点的功能。
- ICommandContext — 传递给媒体命令的可选上下文。
- IControl — 表示控件。
- ILocale — 表示轨道区域设置的接口。
- IMediaControlClientAsync — 媒体控制客户端的接口
- IMediaControlEndpointLocatorAsync — 用于异步定位媒体控制终端节点并与之交互的接口。
- IMediaControlEndpointLocatorListener — 表示侦听器,添加后可以监控可用媒体控制终端节点的变化。
- IMediaControlHandlerAsync — 实现后可处理媒体控制回调。
- IMediaControlListener — 实现后可处理媒体控制状态变化。
- IMediaControlServerAsync — 表示媒体控制服务器操作。
- IMediaInfo — 表示媒体相关信息。
- IMediaMetadata — 返回元数据的对象所需的接口。
- IMediaProviderInfo — 表示媒体提供商相关信息。
- IMediaSessionId — 表示媒体会话ID。
- IPackageId — 表示应用的程序包ID。
- IPlaybackPosition — 表示轨道的播放位置。
- IPlaybackSource — 表示播放源。
- IPlaybackState — 表示轨道的播放状态。
- IPlaylistState — 表示播放列表的状态。
- IRadioStationInfo — 表示广播电台相关信息。
- ISubscription — 表示可用于订阅各种内容的订阅。
- ITimeValue — TimeValue的接口,用于表示时间值结构。
- ITrack — 表示轨道信息。
- KeplerMediaControlsError — 表示可能抛出的一般错误。
- MediaSessionState — 表示媒体会话状态。
枚举
- CommandSource — 指定媒体命令的来源。
- PlaybackStatus — 指定播放状态。
- RadioBand — 为媒体播放器指定无线电频段。
- RepeatMode — 为媒体播放器指定重复模式。
变量
- MediaControlComponentAsync — 此类用于获取MediaControlEndpointLocatorAsync类的实例。
- MediaControlServerComponentAsync

