概览
“概览”章节将 Mux 播放 ID 或签名 URL 传递给 play() 并让原生 Mux player 处理 ABR 流媒体、按需获取 DRM tokens,以及用户关闭播放器时的退出逻辑。使用 isActive() 以避免打开重复的播放器实例。
典型场景:课程视频、体育集锦,以及任何已托管在 Mux 上的优质视频。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 Mux player 集成 |
| Android | 是 | 原生 Mux player 集成 |
| Web 端 | 查看仓库 | 在浏览器端使用 Mux web player |
核心功能
标题为“核心功能”的章节play- 以全屏模式启动原生 Mux Player 并开始播放。dismiss- 如果播放器可见,则将其关闭。isActive- 返回播放器当前是否正在显示。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
play | 以全屏模式启动原生 Mux Player 并开始播放。 |
dismiss | 如果播放器当前可见,则将其关闭。 |
isActive | 返回播放器当前是否正在显示。 |
removeAllListeners | 移除插件实例上注册的所有事件监听器。 |
addListener | 监听插件发出的播放器生命周期或播放事件。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-mux-player.
继续阅读 @capgo/capacitor-mux-player
标题为“继续阅读 @capgo/capacitor-mux-player”的章节如果你正在使用 @capgo/capacitor-mux-player 来规划原生媒体和界面行为,并将其与 使用 @capgo/capacitor-mux-player 用于“使用 @capgo/capacitor-mux-player”中的原生能力, 使用 @capgo/capacitor-live-activities 用于使用 @capgo/capacitor-live-activities 时的原生能力, @capgo/capacitor-live-activities 在 @capgo/capacitor-live-activities 中的实现细节, 使用 @capgo/capacitor-video-player 有关使用 @capgo/capacitor-video-player 时的原生能力,以及 @capgo/capacitor-video-player 关于 @capgo/capacitor-video-player. 中的实现细节