Capacitor用のYouTubeプレイヤープラグインインターフェイス。アプリ内でYouTube動画再生を制御するためのメソッドを提供します。
基本機能
「基本機能」のセクションinitialize- 新しいYouTubeプレイヤーインスタンスを初期化します。destroy- プレイヤーインスタンスを破棄し、リソースを解放します。stopVideo- ビデオ再生を停止し、ロードをキャンセルする。使用する場合はまれに - pauseVideo() が推奨される。playVideo- 現在のキューまたはロード済みのビデオを再生する。最終的なプレイヤー状態はPLAYING (1) になる。
Public API
Section titled “Public API”| Method | Description |
|---|---|
initialize | YouTube プレイヤー インスタンスを新規に初期化する。 |
destroy | プレイヤー インスタンスを破棄し、リソースを解放する。 |
stopVideo | ビデオ再生を停止し、ロードをキャンセルする。使用する場合はまれに - pauseVideo() が推奨される。 |
playVideo | 現在のキューまたはロード済みのビデオを再生する。最終的なプレイヤー状態はPLAYING (1) になる。 |
pauseVideo | 現在再生中のビデオを一時停止する。最終的なプレイヤー状態は PAUSED (2)、既に ENDED (0) の場合は除く。 |
seekTo | ビデオの特定の時間にジャンプする。プレイヤーが一時停止中の場合は一時停止し、再生中の場合は再生を続ける。 |
loadVideoById | YouTube IDで動画を読み込み、再生します。 |
cueVideoById | IDで動画をクイューします。読み込みと準備は行われますが、再生はplayVideo()が呼ばれるまで行われません。 |
loadVideoByUrl | URLで動画を読み込み、再生します。 |
cueVideoByUrl | URLで動画をクイューします。 |
cuePlaylist | URLでプレイリストをクイューします。 |
loadPlaylist | URLでプレイリストを読み込み、再生します。 |
nextVideo | プレイリストの次の動画を再生します。 |
previousVideo | プレイリストの前の動画を再生します。 |
playVideoAt | プレイリストの指定されたindexの動画を再生します。 |
mute | 再生音をミュートします。 |
unMute | 再生音をアンミュートします。 |
isMuted | 再生音がミュートされているかどうかを確認します。 |
setVolume | __CAPGO_KEEP_0__の音量を設定します。 |
getVolume | __CAPGO_KEEP_0__の現在の音量を取得します。ミュート状態でも音量が取得されます。 |
setSize | __CAPGO_KEEP_0__のサイズをピクセル単位で設定します。 |
getPlaybackRate | __CAPGO_KEEP_0__の再生速度を取得します。 |
setPlaybackRate | __CAPGO_KEEP_0__の再生速度を設定します。 |
getAvailablePlaybackRates | __CAPGO_KEEP_0__の再生速度のリストを取得します。 |
setLoop | __CAPGO_KEEP_0__の再生リストをループするかどうかを有効または無効にします。有効にすると、最後の動画の後で再生リストは最初から再生されます。 |
setShuffle | __CAPGO_KEEP_0__の再生リストをシャッフルするかどうかを有効または無効にします。 |
getVideoLoadedFraction | __CAPGO_KEEP_0__のビデオのバッファリングされた割合を取得します。古いgetVideoBytesLoaded/getVideoBytesTotalより信頼性が高くなりました。 |
getPlayerState | __CAPGO_KEEP_0__の現在の状態を取得します。 |
getAllPlayersEventsState | __CAPGO_KEEP_0__のすべてのアクティブなプレイヤーのイベント状態を取得します。複数のプレイヤー インスタンスを追跡するのに役立ちます。 |
getCurrentTime | __CAPGO_KEEP_0__の現在の再生位置を秒単位で取得します。 |
toggleFullScreen | フルスクリーンモードをオンまたはオフにします。 |
getPlaybackQuality | 現在の再生品質を取得します。 |
setPlaybackQuality | 推奨再生品質を設定します。ネットワーク状況によって実際の品質が異なる場合があります。 |
getAvailableQualityLevels | 現在の動画の利用可能な品質レベルの一覧を取得します。 |
getDuration | 現在の動画の長さ(秒)を取得します。 |
getVideoUrl | 現在の動画のYouTube.com URLを取得します。 |
getVideoEmbedCode | 現在の動画の埋め込みcodeを取得します。HTML iframe埋め込みcodeを返します。 |
getPlaylist | 現在のプレイリスト内の動画IDの配列を取得します。 |
getPlaylistIndex | プレイリスト内の現在再生中の動画のインデックスを取得します。 |
getIframe | プレイヤーのiframe DOM要素を取得します。Webプラットフォームのみ。 |
addEventListener | イベントリスナーをプレイヤーに追加します。Webプラットフォームのみ。 |
removeEventListener | プレイヤーからイベントリスナーを削除します。Webプラットフォームのみ。 |
getPluginVersion | バージョン番号を取得します。プラットフォーム固有のバージョン情報を返します。 |
真実の源
「真実の源」というセクションこのリファレンスは src/definitions.ts からsyncされています capacitor-youtube-player.
@capgo/capacitor-youtube-playerから続きます
「@capgo/capacitor-youtube-playerから続きます」というセクションCapgoを使用して @capgo/capacitor-youtube-player ネイティブプラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-youtube-playerを接続してください @capgo/capacitor-youtube-playerを使用して native機能の使用に@capgo/capacitor-youtube-playerを使用します。 Capgo プラグインディレクトリ 製品ワークフローのCapgo プラグインディレクトリ Capacitor プラグインはCapgoによって提供されます。 Capacitor プラグインの実装詳細はCapgoによって提供されます。 プラグインの追加または更新 製品ワークフローのプラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー