メインコンテンツにジャンプ
@capgo/capacitor-mux-player MEDIATheme オープンソース

muxプレイヤー Capacitor プラグイン

muxプレイヤーを使用して、ビットレートが適応する動画をストリームし、最適な再生品質を実現します。

インストール

bun add @capgo/capacitor-mux-player bunx cap sync
pnpmまたはyarnのnpm
  • npm install @capgo/capacitor-mux-player
  • pnpm add @capgo/capacitor-mux-player
  • yarn add @capgo/capacitor-mux-player

ガイド

Mux Player を Capacitor で使用する方法

デバイスでテスト

Capgoアプリをダウンロードし、QR codeコードをスキャンしてください。

Mux Player プラグインのプレビュー QR code

@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);

イベントをリスン

addListener ハンドルを返します。呼び出す。 handle.remove() 画面がアンマウントされたとき、または MuxPlayer.removeAllListeners() すべてのリスナーをクリアするときに呼び出す。

フルリファレンス

使用中の @capgo/capacitor-mux-player から続けてください。

あなたが使用している 使用中の @capgo/capacitor-mux-player ネイティブ メディアとインターフェイスの動作を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mux-player と接続してください。 あなたが使用している @capgo/capacitor-mux-player Capacitor MUX プレイヤー用の実装詳細については @capgo/capacitor-mux-player を参照してください。 はじめに Capacitor MUX プレイヤー用の実装詳細については はじめに を参照してください。 @capgo/capacitor-ライブ活動 Capacitor Live アクティビティ用のネイティブ機能については Using @capgo/capacitor-live-activities を参照してください。 @capgo/capacitor-ライブアクティビティ @capgo/capacitor-ライブアクティビティの実装詳細について Using @capgo/capacitor-video-player Capacitor ビデオ プレイヤー用のネイティブ機能については Using @capgo/capacitor-video-player を参照してください。

FAQ

Capacitor Mux Player プラグインのFAQ

Capacitor Mux Player プラグインを Capacitor アプリにインストールするにはどうすればよいですか。

Run "bun add @capgo/capacitor-mux-player" (or "npm install @capgo/capacitor-mux-player"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-mux-player" in your app code.

Does @capgo/capacitor-mux-player work with React, Vue and Angular?

Yes. Mux Player is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

どのCapacitorバージョンが@capgo/capacitor-mux-playerでサポートされていますか?

CapgoプラグインはCapacitorのメジャーバージョンに従います。使用するプラグインのメジャーバージョンは、Capacitorのメジャーバージョンと一致するものを使用してください(例えば、プラグインv8とCapacitor 8)。互換性のあるバージョンのリストはGitHub READMEに記載されています。

@capgo/capacitor-mux-playerは無料でオープンソースですか?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-mux-player/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Mux Playerを使用するcodeをApp Storeのレビューなしでアップデートできますか?

プラグインをインストールまたはアップグレードすると、ネイティブcodeが変更されるため、新しいストアビルドが必要になります。その後、JavaScript、HTML、CSSの変更がプラグインを呼び出すと、Capgoのライブアップデートで即時配信できます。

アプリレビューの待たずにプラグインの変更を配信

プラグインがストアのビルドに追加されたら、Capgo ライブ アップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分でプッシュします。

Start with Capgo