@capgo/capacitor-youtube-player
Übersicht
Abschnitt mit dem Titel „Übersicht“YouTube-Videos mit voller API Steuerung und Event-Handling einbetten
Starte mit initialize() und die weiteren unten aufgeführten Core-Methoden.
Plattform-Support
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Native |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“initialize- Eine neue YouTube-Player-Instanz initialisieren.destroy- Eine Player-Instanz zerstören und Ressourcen freigeben.stopVideo- Die Videowiedergabe stoppen und das Laden abbrechen. Sparsam einsetzen – pauseVideo() ist meist besser.playVideo- Das aktuell vorgemerkte oder geladene Video abspielen. Der finale Player-Status ist PLAYING (1).
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
initialize | Initialisiert eine neue YouTube-Player-Instanz. |
destroy | Zerstört eine Player-Instanz und gibt Ressourcen frei. |
stopVideo | Stoppt die Videowiedergabe und bricht das Laden ab. Sparsam verwenden – pauseVideo() ist meist besser. |
playVideo | Spielt das aktuell vorgemerkte oder geladene Video ab. Der Endzustand ist PLAYING (1). |
pauseVideo | Pausiert das aktuell laufende Video. Der Endzustand ist PAUSED (2), sofern nicht bereits ENDED (0). |
seekTo | Springt zu einer bestimmten Zeit im Video. Bleibt bei pausiertem Player pausiert. Spielt bei laufendem Player weiter. |
loadVideoById | Lädt und spielt ein Video anhand der YouTube-ID. |
cueVideoById | Vormerken eines Videos per ID ohne Abspielen. Lädt Thumbnail und bereitet Player vor, startet Video aber erst bei playVideo(). |
loadVideoByUrl | Ein Video über die vollständige URL laden und abspielen. |
cueVideoByUrl | Ein Video per URL vorbereiten, ohne es abzuspielen. |
cuePlaylist | Eine Playlist vormerken, ohne sie abzuspielen. Lädt die Playlist und bereitet das erste Video vor. |
loadPlaylist | Playlist laden und abspielen. |
nextVideo | Das nächste Video der Playlist abspielen. |
previousVideo | Das vorherige Video der Playlist abspielen. |
playVideoAt | Ein bestimmtes Video per Index abspielen. |
mute | Player-Audio stummschalten. |
unMute | Player-Audio wieder einschalten. |
isMuted | Prüfen, ob der Player stummgeschaltet ist. |
setVolume | Lautstärke des Players festlegen. |
getVolume | Get the current player volume level. Returns volume even if player is muted. |
setSize | Player-Dimensionen in Pixeln festlegen. |
getPlaybackRate | Aktuelle Wiedergabegeschwindigkeit abrufen. |
setPlaybackRate | Wiedergabegeschwindigkeit festlegen. |
getAvailablePlaybackRates | Liste der verfügbaren Wiedergabegeschwindigkeiten für das aktuelle Video abrufen. |
setLoop | Playlist-Looping aktivieren oder deaktivieren. Wenn aktiviert, startet die Playlist nach dem letzten Video neu. |
setShuffle | Playlist-Shuffle aktivieren oder deaktivieren. |
getVideoLoadedFraction | Gibt den Anteil des Videos an, der bereits gepuffert wurde. Zuverlässiger als die veralteten Methoden getVideoBytesLoaded/getVideoBytesTotal. |
getPlayerState | Den aktuellen Status des Players abrufen. |
getAllPlayersEventsState | Event-States für alle aktiven Player abrufen. Nützlich zum Tracking mehrerer Player-Instanzen. |
getCurrentTime | Die aktuelle Wiedergabeposition in Sekunden abrufen. |
toggleFullScreen | Den Vollbildmodus ein- oder ausschalten. |
getPlaybackQuality | Die aktuelle Wiedergabequalität abrufen. |
setPlaybackQuality | Die empfohlene Wiedergabequalität festlegen. Die tatsächliche Qualität kann je nach Netzwerkbedingungen variieren. |
getAvailableQualityLevels | Liste der verfügbaren Qualitätsstufen für das aktuelle Video abrufen. |
getDuration | Die Dauer des aktuellen Videos in Sekunden abrufen. |
getVideoUrl | Die YouTube.com-URL des aktuellen Videos abrufen. |
getVideoEmbedCode | Ruft den Embed code für das aktuelle Video ab. Gibt den HTML-iframe-Embed code zurück. |
getPlaylist | Ein Array der Video-IDs in der aktuellen Playlist abrufen. |
getPlaylistIndex | Den Index des aktuell abgespielten Videos in der Playlist abrufen. |
getIframe | Ruft das iframe-DOM-Element des Players ab. Nur für Web-Plattformen. |
addEventListener | Fügt dem Player einen Event Listener hinzu. Nur für Web-Plattformen. |
removeEventListener | Entfernt den Event Listener vom Player. Nur für Web-Plattformen. |
getPluginVersion | Ruft die Plugin-Versionsnummer ab. Gibt plattformspezifische Versionsinformationen zurück. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-youtube-player.
Weiterlesen mit @capgo/capacitor-youtube-player
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-youtube-player“Wenn Sie ... verwenden @capgo/capacitor-youtube-player um die Arbeit an Native Plugins zu planen, verbinde es mit Verwendung von @capgo/capacitor-youtube-player für die native Funktion in „Verwendung von @capgo/capacitor-youtube-player“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei Ionic Enterprise Plugin-Alternativen.