使用 @capgo/capacitor-mux-player
原生 Mux Player SDK 可在 IOS 和 Android 上播放视频。
安装
bun add @capgo/capacitor-mux-player
bunx cap sync
bunx cap sync 将插件的原生 code 复制到您的原生项目中。每次升级插件后,请重新运行。
导入
import { MuxPlayer } from '@capgo/capacitor-mux-player';
API 简介
| 方法 | 描述 |
|---|---|
play |
启动原生 Mux 播放器,进入全屏播放。 |
dismiss |
如果播放器可见,则关闭。 |
isActive |
返回当前是否正在显示播放器。 |
示例
play()
启动原生 Mux 播放器,进入全屏播放。
import { MuxPlayer } from '@capgo/capacitor-mux-player';
await MuxPlayer.play({ playbackId: 'playback-id-123' });
dismiss()
如果播放器可见,则关闭。
import { MuxPlayer } from '@capgo/capacitor-mux-player';
await MuxPlayer.dismiss();
isActive()
返回当前是否正在显示播放器。
import { MuxPlayer } from '@capgo/capacitor-mux-player';
const result = await MuxPlayer.isActive();
console.log(result);
区域/页面:bug-bounty 问题报告页面。角色:页面标题。见于:page bug-bounty.astro。消息键 `bug_bounty_supabase_examples_title` (Bug Bounty Supabase 示例标题)。
addListener 监听事件 handle.remove() 返回句柄。调用 MuxPlayer.removeAllListeners() 当屏幕卸载时,或者
清除所有监听器。
继续使用 @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-直播活动 为@capgo/capacitor-live-activities的实现细节 使用@capgo/capacitor-video-player 为使用@capgo/capacitor-video-player的原生能力