Socket
Socket
Sign inDemoInstall

video.js

Package Overview
Dependencies
24
Maintainers
20
Versions
471
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.2.1 to 8.3.0

5

dist/lang/de.js

@@ -14,4 +14,4 @@ videojs.addLanguage('de', {

"Exit Fullscreen": "Vollbildmodus beenden",
"Mute": "Ton aus",
"Unmute": "Ton ein",
"Mute": "Stumm schalten",
"Unmute": "Ton einschalten",
"Playback Rate": "Wiedergabegeschwindigkeit",

@@ -95,4 +95,5 @@ "Subtitles": "Untertitel",

"Caption Area Background": "Hintergrund des Untertitelbereichs",
"Playing in Picture-in-Picture": "Wird im Bild-im-Bild-Modus wiedergegeben",
"Skip forward {1} seconds": "{1} Sekunden vorwärts",
"Skip backward {1} seconds": "{1} Sekunden zurück"
});

@@ -14,4 +14,4 @@ {

"Exit Fullscreen": "Vollbildmodus beenden",
"Mute": "Ton aus",
"Unmute": "Ton ein",
"Mute": "Stumm schalten",
"Unmute": "Ton einschalten",
"Playback Rate": "Wiedergabegeschwindigkeit",

@@ -95,2 +95,3 @@ "Subtitles": "Untertitel",

"Caption Area Background": "Hintergrund des Untertitelbereichs",
"Playing in Picture-in-Picture": "Wird im Bild-im-Bild-Modus wiedergegeben",
"Skip forward {1} seconds": "{1} Sekunden vorwärts",

@@ -97,0 +98,0 @@ "Skip backward {1} seconds": "{1} Sekunden zurück"

1

dist/lang/en.js

@@ -94,4 +94,5 @@ videojs.addLanguage('en', {

"Caption Area Background": "Caption Area Background",
"Playing in Picture-in-Picture": "Playing in Picture-in-Picture",
"Skip backward {1} seconds": "Skip backward {1} seconds",
"Skip forward {1} seconds": "Skip forward {1} seconds"
});

@@ -94,4 +94,5 @@ {

"Caption Area Background": "Caption Area Background",
"Playing in Picture-in-Picture": "Playing in Picture-in-Picture",
"Skip backward {1} seconds": "Skip backward {1} seconds",
"Skip forward {1} seconds": "Skip forward {1} seconds"
}

@@ -14,4 +14,4 @@ videojs.addLanguage('es', {

"Exit Fullscreen": "Pantalla no completa",
"Mute": "Silenciar",
"Unmute": "No silenciado",
"Mute": "Desactivar el sonido",
"Unmute": "Activar el sonido",
"Playback Rate": "Velocidad de reproducción",

@@ -18,0 +18,0 @@ "Subtitles": "Subtítulos",

@@ -14,4 +14,4 @@ {

"Exit Fullscreen": "Pantalla no completa",
"Mute": "Silenciar",
"Unmute": "No silenciado",
"Mute": "Desactivar el sonido",
"Unmute": "Activar el sonido",
"Playback Rate": "Velocidad de reproducción",

@@ -18,0 +18,0 @@ "Subtitles": "Subtítulos",

videojs.addLanguage('fa', {
"Audio Player": "پخش کننده صوت",
"Video Player": "پخش کننده ویدیو",
"Audio Player": "پخش‌کنندهٔ صوت",
"Video Player": "پخش‌کنندهٔ ویدیو",
"Play": "پخش",

@@ -12,5 +12,5 @@ "Pause": "توقف",

"LIVE": "زنده",
"Seek to live, currently behind live": "پخش زنده، هم اکنون عقب تر از پخش زنده",
"Seek to live, currently behind live": "پخش زنده، هم‌اکنون عقب‌تر از پخش زنده",
"Seek to live, currently playing live": "پخش زنده، در حال پخش زنده",
"Loaded": "بارگیری شده",
"Loaded": "بارگیری‌شده",
"Progress": "پیشرفت",

@@ -21,6 +21,6 @@ "Progress Bar": "نوار پیشرفت",

"Exit Fullscreen": "غیر تمام‌صفحه",
"Mute": "بی صدا",
"Mute": "بی‌صدا",
"Unmute": "صدادار",
"Playback Rate": "سرعت پخش",
"Subtitles": "زیرنویس ها",
"Subtitles": "زیرنویس‌ها",
"subtitles off": "بدون زیرنویس",

@@ -36,15 +36,15 @@ "Captions": "توضیحات",

"A network error caused the media download to fail part-way.": "وقوع مشکلی در شبکه باعث اختلال در دانلود رسانه شد.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": ".رسانه قابل بارگیری نیست. ممکن است مشکلی در شبکه یا سرور رخ داده باشد یا فرمت رسانه در دستگاه شما پشتیبانی نشود",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "پخش رسانه به علت اشکال در آن یا عدم پشتیبانی مرورگر شما قطع شد.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "رسانه قابل بارگیری نیست. ممکن است مشکلی در شبکه یا سرور رخ داده باشد یا قالب رسانه در دستگاه شما پشتیبانی نشود.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "پخش رسانه به‌علت اشکال در آن یا عدم پشتیبانی مرورگر شما قطع شد.",
"No compatible source was found for this media.": "هیچ منبع سازگاری برای پخش این رسانه پیدا نشد.",
"The media is encrypted and we do not have the keys to decrypt it.": "این رسانه رمزنگاری شده است و کلیدهای رمزگشایی آن موجود نیست.",
"The media is encrypted and we do not have the keys to decrypt it.": "این رسانه رمزنگاری شده‌است و کلیدهای رمزگشایی آن موجود نیست.",
"Play Video": "پخش ویدیو",
"Close": "بستن",
"Close Modal Dialog": "بستن پنجره",
"Modal Window": "پنجره محاوره",
"Modal Window": "پنجرهٔ محاوره",
"This is a modal window": "این پنجره قابل بستن است",
"This modal can be closed by pressing the Escape key or activating the close button.": "این پنجره با کلید Escape یا دکمه بستن قابل بسته شدن میباشد.",
", opens captions settings dialog": ", تنظیمات توضیجات را باز میکند",
", opens subtitles settings dialog": ", تنظیمات زیرنویس را باز میکند",
", opens descriptions settings dialog": ", تنظیمات توصیفات را باز میکند",
"This modal can be closed by pressing the Escape key or activating the close button.": "این پنجره با کلید Escape یا دکمهٔ بستن قابل بسته‌شدن است.",
", opens captions settings dialog": "، تنظیمات توضیجات را باز می‌کند",
", opens subtitles settings dialog": "، تنظیمات زیرنویس را باز می‌کند",
", opens descriptions settings dialog": "، تنظیمات توصیفات را باز می‌کند",
", selected": "، انتخاب شد",

@@ -63,9 +63,9 @@ "captions settings": "تنظیمات توضیحات",

"Cyan": "فیروزه‌ای",
"Background": "پس زمینه",
"Background": "پس‌زمینه",
"Window": "پنجره",
"Transparent": "شفاف",
"Semi-Transparent": "نیمه شفاف",
"Semi-Transparent": "نیمه‌شفاف",
"Opaque": "مات",
"Font Size": "اندازه قلم",
"Text Edge Style": "سبک لبه متن",
"Font Size": "اندازهٔ قلم",
"Text Edge Style": "سبک لبهٔ متن",
"None": "هیچ",

@@ -75,17 +75,17 @@ "Raised": "برجسته",

"Uniform": "یکنواخت",
"Dropshadow": "سایه دار",
"Dropshadow": "سایه‌دار",
"Font Family": "نوع قلم",
"Proportional Sans-Serif": "Sans-Serif متناسب",
"Monospace Sans-Serif": "Sans-Serif هم عرض",
"Monospace Sans-Serif": "Sans-Serif هم‌عرض",
"Proportional Serif": "Serif متناسب",
"Monospace Serif": "Serif هم عرض",
"Monospace Serif": "Serif هم‌عرض",
"Casual": "فانتزی",
"Script": "دست خط",
"Script": "دست‌خط",
"Small Caps": "حروف بزرگ کوچک",
"Reset": "تنظیم مجدد",
"restore all settings to the default values": "بازنشانی همه تنظیمات به مقادیر پیش‌فرض",
"restore all settings to the default values": "بازنشانی همهٔ تنظیمات به مقادیر پیش‌فرض",
"Done": "انجام",
"Caption Settings Dialog": "پنجره تنظیمات توضیحات",
"Beginning of dialog window. Escape will cancel and close the window.": "شروع پنجره محاوره‌ای. دکمه Escape عملیات را لغو کرده و پنجره را میبندد.",
"End of dialog window.": "پایان پنجره محاوره‌ای.",
"Caption Settings Dialog": "پنجرهٔ تنظیمات توضیحات",
"Beginning of dialog window. Escape will cancel and close the window.": "شروع پنجرهٔ محاوره‌ای. دکمهٔ Escape عملیات را لغو کرده و پنجره را می‌بندد.",
"End of dialog window.": "پایان پنجرهٔ محاوره‌ای.",
"{1} is loading.": "{1} در حال بارگیری است.",

@@ -92,0 +92,0 @@ "Exit Picture-in-Picture": "خروج از حالت تصویر در تصویر",

{
"Audio Player": "پخش کننده صوت",
"Video Player": "پخش کننده ویدیو",
"Audio Player": "پخش‌کنندهٔ صوت",
"Video Player": "پخش‌کنندهٔ ویدیو",
"Play": "پخش",

@@ -12,5 +12,5 @@ "Pause": "توقف",

"LIVE": "زنده",
"Seek to live, currently behind live": "پخش زنده، هم اکنون عقب تر از پخش زنده",
"Seek to live, currently behind live": "پخش زنده، هم‌اکنون عقب‌تر از پخش زنده",
"Seek to live, currently playing live": "پخش زنده، در حال پخش زنده",
"Loaded": "بارگیری شده",
"Loaded": "بارگیری‌شده",
"Progress": "پیشرفت",

@@ -21,6 +21,6 @@ "Progress Bar": "نوار پیشرفت",

"Exit Fullscreen": "غیر تمام‌صفحه",
"Mute": "بی صدا",
"Mute": "بی‌صدا",
"Unmute": "صدادار",
"Playback Rate": "سرعت پخش",
"Subtitles": "زیرنویس ها",
"Subtitles": "زیرنویس‌ها",
"subtitles off": "بدون زیرنویس",

@@ -36,15 +36,15 @@ "Captions": "توضیحات",

"A network error caused the media download to fail part-way.": "وقوع مشکلی در شبکه باعث اختلال در دانلود رسانه شد.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": ".رسانه قابل بارگیری نیست. ممکن است مشکلی در شبکه یا سرور رخ داده باشد یا فرمت رسانه در دستگاه شما پشتیبانی نشود",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "پخش رسانه به علت اشکال در آن یا عدم پشتیبانی مرورگر شما قطع شد.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "رسانه قابل بارگیری نیست. ممکن است مشکلی در شبکه یا سرور رخ داده باشد یا قالب رسانه در دستگاه شما پشتیبانی نشود.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "پخش رسانه به‌علت اشکال در آن یا عدم پشتیبانی مرورگر شما قطع شد.",
"No compatible source was found for this media.": "هیچ منبع سازگاری برای پخش این رسانه پیدا نشد.",
"The media is encrypted and we do not have the keys to decrypt it.": "این رسانه رمزنگاری شده است و کلیدهای رمزگشایی آن موجود نیست.",
"The media is encrypted and we do not have the keys to decrypt it.": "این رسانه رمزنگاری شده‌است و کلیدهای رمزگشایی آن موجود نیست.",
"Play Video": "پخش ویدیو",
"Close": "بستن",
"Close Modal Dialog": "بستن پنجره",
"Modal Window": "پنجره محاوره",
"Modal Window": "پنجرهٔ محاوره",
"This is a modal window": "این پنجره قابل بستن است",
"This modal can be closed by pressing the Escape key or activating the close button.": "این پنجره با کلید Escape یا دکمه بستن قابل بسته شدن میباشد.",
", opens captions settings dialog": ", تنظیمات توضیجات را باز میکند",
", opens subtitles settings dialog": ", تنظیمات زیرنویس را باز میکند",
", opens descriptions settings dialog": ", تنظیمات توصیفات را باز میکند",
"This modal can be closed by pressing the Escape key or activating the close button.": "این پنجره با کلید Escape یا دکمهٔ بستن قابل بسته‌شدن است.",
", opens captions settings dialog": "، تنظیمات توضیجات را باز می‌کند",
", opens subtitles settings dialog": "، تنظیمات زیرنویس را باز می‌کند",
", opens descriptions settings dialog": "، تنظیمات توصیفات را باز می‌کند",
", selected": "، انتخاب شد",

@@ -63,9 +63,9 @@ "captions settings": "تنظیمات توضیحات",

"Cyan": "فیروزه‌ای",
"Background": "پس زمینه",
"Background": "پس‌زمینه",
"Window": "پنجره",
"Transparent": "شفاف",
"Semi-Transparent": "نیمه شفاف",
"Semi-Transparent": "نیمه‌شفاف",
"Opaque": "مات",
"Font Size": "اندازه قلم",
"Text Edge Style": "سبک لبه متن",
"Font Size": "اندازهٔ قلم",
"Text Edge Style": "سبک لبهٔ متن",
"None": "هیچ",

@@ -75,17 +75,17 @@ "Raised": "برجسته",

"Uniform": "یکنواخت",
"Dropshadow": "سایه دار",
"Dropshadow": "سایه‌دار",
"Font Family": "نوع قلم",
"Proportional Sans-Serif": "Sans-Serif متناسب",
"Monospace Sans-Serif": "Sans-Serif هم عرض",
"Monospace Sans-Serif": "Sans-Serif هم‌عرض",
"Proportional Serif": "Serif متناسب",
"Monospace Serif": "Serif هم عرض",
"Monospace Serif": "Serif هم‌عرض",
"Casual": "فانتزی",
"Script": "دست خط",
"Script": "دست‌خط",
"Small Caps": "حروف بزرگ کوچک",
"Reset": "تنظیم مجدد",
"restore all settings to the default values": "بازنشانی همه تنظیمات به مقادیر پیش‌فرض",
"restore all settings to the default values": "بازنشانی همهٔ تنظیمات به مقادیر پیش‌فرض",
"Done": "انجام",
"Caption Settings Dialog": "پنجره تنظیمات توضیحات",
"Beginning of dialog window. Escape will cancel and close the window.": "شروع پنجره محاوره‌ای. دکمه Escape عملیات را لغو کرده و پنجره را میبندد.",
"End of dialog window.": "پایان پنجره محاوره‌ای.",
"Caption Settings Dialog": "پنجرهٔ تنظیمات توضیحات",
"Beginning of dialog window. Escape will cancel and close the window.": "شروع پنجرهٔ محاوره‌ای. دکمهٔ Escape عملیات را لغو کرده و پنجره را می‌بندد.",
"End of dialog window.": "پایان پنجرهٔ محاوره‌ای.",
"{1} is loading.": "{1} در حال بارگیری است.",

@@ -92,0 +92,0 @@ "Exit Picture-in-Picture": "خروج از حالت تصویر در تصویر",

@@ -20,4 +20,4 @@ videojs.addLanguage('fr', {

"Exit Fullscreen": "Fenêtré",
"Mute": "Sourdine",
"Unmute": "Son activé",
"Mute": "Mettre en sourdine",
"Unmute": "Activer le son",
"Playback Rate": "Vitesse de lecture",

@@ -24,0 +24,0 @@ "Subtitles": "Sous-titres",

@@ -20,4 +20,4 @@ {

"Exit Fullscreen": "Fenêtré",
"Mute": "Sourdine",
"Unmute": "Son activé",
"Mute": "Mettre en sourdine",
"Unmute": "Activer le son",
"Playback Rate": "Vitesse de lecture",

@@ -24,0 +24,0 @@ "Subtitles": "Sous-titres",

@@ -18,4 +18,4 @@ videojs.addLanguage('it', {

"Exit Fullscreen": "Chiudi Schermo intero",
"Mute": "Muto",
"Unmute": "Audio",
"Mute": "Disattivare l’audio",
"Unmute": "Attivare l’audio",
"Playback Rate": "Tasso di riproduzione",

@@ -37,5 +37,5 @@ "Subtitles": "Sottotitoli",

"The media is encrypted and we do not have the keys to decrypt it.": "Il contenuto multimediale è criptato e non disponiamo delle chiavi per decifrarlo.",
"Play Video": "Riprodurre il video",
"Close": "Chiudere",
"Close Modal Dialog": "Chiudere la finestra di dialogo",
"Play Video": "Riproduci il video",
"Close": "Chiudi",
"Close Modal Dialog": "Chiudi la finestra di dialogo",
"Modal Window": "Finestra di dialogo",

@@ -71,9 +71,9 @@ "This is a modal window": "Questa è una finestra di dialogo",

"Font Family": "Famiglia di caratteri",
"Proportional Sans-Serif": "Carattere a spaziatura variabile senza grazie (Proportional Sans-Serif)",
"Monospace Sans-Serif": "Carattere a spaziatura fissa senza grazie (Monospace Sans-Serif)",
"Proportional Serif": "Carattere a spaziatura variabile con grazie (Proportional Serif)",
"Monospace Serif": "Carattere a spaziatura fissa con grazie (Monospace Serif)",
"Proportional Sans-Serif": "Sans-Serif proporzionale",
"Monospace Sans-Serif": "Sans-Serif monospazio",
"Proportional Serif": "Serif proporzionale",
"Monospace Serif": "Serif monospazio",
"Small Caps": "Maiuscoletto",
"Reset": "Reinizializzare",
"restore all settings to the default values": "Ripristinare i valori predefiniti per tutti i parametri",
"Reset": "Reinizializza",
"restore all settings to the default values": "Ripristina i valori predefiniti per tutti i parametri",
"Done": "Operazione completata",

@@ -84,3 +84,3 @@ "Caption Settings Dialog": "Finestra di dialogo dei parametri della trascrizione dei sottotitoli",

"{1} is loading.": "{1} in fase di caricamento.",
"Exit Picture-in-Picture": "Uscire dalla modalità Picture-in-Picture",
"Exit Picture-in-Picture": "Esci dalla modalità Picture-in-Picture",
"Picture-in-Picture": "Picture-in-Picture",

@@ -87,0 +87,0 @@ "Color": "Colore",

@@ -18,4 +18,4 @@ {

"Exit Fullscreen": "Chiudi Schermo intero",
"Mute": "Muto",
"Unmute": "Audio",
"Mute": "Disattivare l’audio",
"Unmute": "Attivare l’audio",
"Playback Rate": "Tasso di riproduzione",

@@ -37,5 +37,5 @@ "Subtitles": "Sottotitoli",

"The media is encrypted and we do not have the keys to decrypt it.": "Il contenuto multimediale è criptato e non disponiamo delle chiavi per decifrarlo.",
"Play Video": "Riprodurre il video",
"Close": "Chiudere",
"Close Modal Dialog": "Chiudere la finestra di dialogo",
"Play Video": "Riproduci il video",
"Close": "Chiudi",
"Close Modal Dialog": "Chiudi la finestra di dialogo",
"Modal Window": "Finestra di dialogo",

@@ -71,9 +71,9 @@ "This is a modal window": "Questa è una finestra di dialogo",

"Font Family": "Famiglia di caratteri",
"Proportional Sans-Serif": "Carattere a spaziatura variabile senza grazie (Proportional Sans-Serif)",
"Monospace Sans-Serif": "Carattere a spaziatura fissa senza grazie (Monospace Sans-Serif)",
"Proportional Serif": "Carattere a spaziatura variabile con grazie (Proportional Serif)",
"Monospace Serif": "Carattere a spaziatura fissa con grazie (Monospace Serif)",
"Proportional Sans-Serif": "Sans-Serif proporzionale",
"Monospace Sans-Serif": "Sans-Serif monospazio",
"Proportional Serif": "Serif proporzionale",
"Monospace Serif": "Serif monospazio",
"Small Caps": "Maiuscoletto",
"Reset": "Reinizializzare",
"restore all settings to the default values": "Ripristinare i valori predefiniti per tutti i parametri",
"Reset": "Reinizializza",
"restore all settings to the default values": "Ripristina i valori predefiniti per tutti i parametri",
"Done": "Operazione completata",

@@ -84,3 +84,3 @@ "Caption Settings Dialog": "Finestra di dialogo dei parametri della trascrizione dei sottotitoli",

"{1} is loading.": "{1} in fase di caricamento.",
"Exit Picture-in-Picture": "Uscire dalla modalità Picture-in-Picture",
"Exit Picture-in-Picture": "Esci dalla modalità Picture-in-Picture",
"Picture-in-Picture": "Picture-in-Picture",

@@ -87,0 +87,0 @@ "Color": "Colore",

@@ -21,3 +21,3 @@ videojs.addLanguage('ja', {

"Mute": "ミュート",
"Unmute": "ミュート解除",
"Unmute": "サウンドをオン",
"Playback Rate": "再生レート",

@@ -24,0 +24,0 @@ "Subtitles": "サブタイトル",

@@ -21,3 +21,3 @@ {

"Mute": "ミュート",
"Unmute": "ミュート解除",
"Unmute": "サウンドをオン",
"Playback Rate": "再生レート",

@@ -24,0 +24,0 @@ "Subtitles": "サブタイトル",

@@ -21,3 +21,3 @@ videojs.addLanguage('ko', {

"Mute": "음소거",
"Unmute": "음소거 해제",
"Unmute": "소리 활성화하기",
"Playback Rate": "재생 속도",

@@ -24,0 +24,0 @@ "Subtitles": "서브타이틀",

@@ -21,3 +21,3 @@ {

"Mute": "음소거",
"Unmute": "음소거 해제",
"Unmute": "소리 활성화하기",
"Playback Rate": "재생 속도",

@@ -24,0 +24,0 @@ "Subtitles": "서브타이틀",

@@ -12,2 +12,4 @@ videojs.addLanguage('nl', {

"LIVE": "LIVE",
"Seek to live, currently behind live": "Zoek naar live, momenteel achter op live",
"Seek to live, currently playing live": "Zoek naar live, momenteel live",
"Loaded": "Geladen",

@@ -18,10 +20,10 @@ "Progress": "Voortgang",

"Fullscreen": "Volledig scherm",
"Exit Fullscreen": "Geen volledig scherm",
"Exit Fullscreen": "Volledig scherm uit",
"Mute": "Dempen",
"Unmute": "Niet dempen",
"Unmute": "Dempen uit",
"Playback Rate": "Afspeelsnelheid",
"Subtitles": "Ondertiteling",
"subtitles off": "ondertiteling uit",
"Captions": "Bijschriften",
"captions off": "bijschriften uit",
"Captions": "Ondertiteling (CC)",
"captions off": "ondertiteling (CC) uit",
"Chapters": "Hoofdstukken",

@@ -31,9 +33,9 @@ "Descriptions": "Beschrijvingen",

"Audio Track": "Audiospoor",
"Volume Level": "Geluidsniveau",
"Volume Level": "Volume",
"You aborted the media playback": "U heeft het afspelen van de media afgebroken",
"A network error caused the media download to fail part-way.": "Een netwerkfout heeft ervoor gezorgd dat het downloaden van de media halverwege is mislukt.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "De media kon niet worden geladen, dit komt doordat of de server of het netwerk mislukt of doordat het formaat niet wordt ondersteund.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "Het afspelen van de media is afgebroken door een probleem met beschadeigde gegevens of doordat de media functies gebruikt die uw browser niet ondersteund.",
"No compatible source was found for this media.": "Er is geen geschikte bron voor deze media gevonden.",
"The media is encrypted and we do not have the keys to decrypt it.": "De media is versleuteld en we hebben de sleutels niet om deze te ontsleutelen.",
"A network error caused the media download to fail part-way.": "Een netwerkfout heeft ervoor gezorgd dat het downloaden van de media is mislukt.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "De media kon niet worden geladen, doordat de server of het netwerk faalde of doordat het formaat niet wordt ondersteund.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "Het afspelen van de media werd afgebroken vanwege een corruptieprobleem of omdat de uw browser de gebruikte mediafuncties niet ondersteund.",
"No compatible source was found for this media.": "Er is geen geschikte bron gevonden voor dit medium.",
"The media is encrypted and we do not have the keys to decrypt it.": "De media is gecodeerd en we hebben niet de sleutels om het te decoderen.",
"Play Video": "Video afspelen",

@@ -44,10 +46,10 @@ "Close": "Sluiten",

"This is a modal window": "Dit is een extra venster",
"This modal can be closed by pressing the Escape key or activating the close button.": "Dit venster kan worden gesloten door op de Escape-toets te drukken of door de sluiten-knop te activeren.",
", opens captions settings dialog": ", opent instellingen-venster voor bijschriften",
", opens subtitles settings dialog": ", opent instellingen-venster voor ondertitelingen",
", opens descriptions settings dialog": ", opent instellingen-venster voor beschrijvingen",
"This modal can be closed by pressing the Escape key or activating the close button.": "Dit venster kan worden gesloten door op de Escape-toets te drukken of door de sluit-knop te activeren.",
", opens captions settings dialog": ", opent instellingen venster voor ondertitelingen",
", opens subtitles settings dialog": ", opent instellingen venster voor ondertitelingen",
", opens descriptions settings dialog": ", opent instellingen venster voor beschrijvingen",
", selected": ", geselecteerd",
"captions settings": "bijschriften-instellingen",
"subtitles settings": "ondertiteling-instellingen",
"descriptions settings": "beschrijvingen-instellingen",
"captions settings": "ondertiteling instellingen",
"subtitles settings": "ondertiteling instellingen",
"descriptions settings": "beschrijvingen instellingen",
"Text": "Tekst",

@@ -79,13 +81,21 @@ "White": "Wit",

"Monospace Serif": "Monospace serif",
"Casual": "Luchtig",
"Casual": "Informeel",
"Script": "Script",
"Small Caps": "Kleine hoofdletters",
"Small Caps": "Kleine Hoofdletters",
"Reset": "Herstellen",
"restore all settings to the default values": "alle instellingen naar de standaardwaarden herstellen",
"Done": "Klaar",
"restore all settings to the default values": "alle instellingen herstellen naar de standaardwaarden",
"Done": "Gereed",
"Caption Settings Dialog": "Venster voor bijschriften-instellingen",
"Beginning of dialog window. Escape will cancel and close the window.": "Begin van dialoogvenster. Escape zal annuleren en het venster sluiten.",
"End of dialog window.": "Einde van dialoogvenster.",
"{1} is loading.": "{1} wordt geladen.",
"Exit Picture-in-Picture": "Picture-in-Picture uit",
"Picture-in-Picture": "Picture-in-Picture",
"No content": "Geen inhoud",
"Color": "Kleur",
"Opacity": "Transparantie",
"Text Background": "Tekst Achtergrond",
"Caption Area Background": "Achtergrond voor Ondertiteling",
"Skip forward {1} seconds": "{1} seconden vooruit",
"Skip backward {1} seconds": "{1} seconden terug"
});

@@ -12,2 +12,4 @@ {

"LIVE": "LIVE",
"Seek to live, currently behind live": "Zoek naar live, momenteel achter op live",
"Seek to live, currently playing live": "Zoek naar live, momenteel live",
"Loaded": "Geladen",

@@ -18,10 +20,10 @@ "Progress": "Voortgang",

"Fullscreen": "Volledig scherm",
"Exit Fullscreen": "Geen volledig scherm",
"Exit Fullscreen": "Volledig scherm uit",
"Mute": "Dempen",
"Unmute": "Niet dempen",
"Unmute": "Dempen uit",
"Playback Rate": "Afspeelsnelheid",
"Subtitles": "Ondertiteling",
"subtitles off": "ondertiteling uit",
"Captions": "Bijschriften",
"captions off": "bijschriften uit",
"Captions": "Ondertiteling (CC)",
"captions off": "ondertiteling (CC) uit",
"Chapters": "Hoofdstukken",

@@ -31,9 +33,9 @@ "Descriptions": "Beschrijvingen",

"Audio Track": "Audiospoor",
"Volume Level": "Geluidsniveau",
"Volume Level": "Volume",
"You aborted the media playback": "U heeft het afspelen van de media afgebroken",
"A network error caused the media download to fail part-way.": "Een netwerkfout heeft ervoor gezorgd dat het downloaden van de media halverwege is mislukt.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "De media kon niet worden geladen, dit komt doordat of de server of het netwerk mislukt of doordat het formaat niet wordt ondersteund.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "Het afspelen van de media is afgebroken door een probleem met beschadeigde gegevens of doordat de media functies gebruikt die uw browser niet ondersteund.",
"No compatible source was found for this media.": "Er is geen geschikte bron voor deze media gevonden.",
"The media is encrypted and we do not have the keys to decrypt it.": "De media is versleuteld en we hebben de sleutels niet om deze te ontsleutelen.",
"A network error caused the media download to fail part-way.": "Een netwerkfout heeft ervoor gezorgd dat het downloaden van de media is mislukt.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "De media kon niet worden geladen, doordat de server of het netwerk faalde of doordat het formaat niet wordt ondersteund.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "Het afspelen van de media werd afgebroken vanwege een corruptieprobleem of omdat de uw browser de gebruikte mediafuncties niet ondersteund.",
"No compatible source was found for this media.": "Er is geen geschikte bron gevonden voor dit medium.",
"The media is encrypted and we do not have the keys to decrypt it.": "De media is gecodeerd en we hebben niet de sleutels om het te decoderen.",
"Play Video": "Video afspelen",

@@ -44,10 +46,10 @@ "Close": "Sluiten",

"This is a modal window": "Dit is een extra venster",
"This modal can be closed by pressing the Escape key or activating the close button.": "Dit venster kan worden gesloten door op de Escape-toets te drukken of door de sluiten-knop te activeren.",
", opens captions settings dialog": ", opent instellingen-venster voor bijschriften",
", opens subtitles settings dialog": ", opent instellingen-venster voor ondertitelingen",
", opens descriptions settings dialog": ", opent instellingen-venster voor beschrijvingen",
"This modal can be closed by pressing the Escape key or activating the close button.": "Dit venster kan worden gesloten door op de Escape-toets te drukken of door de sluit-knop te activeren.",
", opens captions settings dialog": ", opent instellingen venster voor ondertitelingen",
", opens subtitles settings dialog": ", opent instellingen venster voor ondertitelingen",
", opens descriptions settings dialog": ", opent instellingen venster voor beschrijvingen",
", selected": ", geselecteerd",
"captions settings": "bijschriften-instellingen",
"subtitles settings": "ondertiteling-instellingen",
"descriptions settings": "beschrijvingen-instellingen",
"captions settings": "ondertiteling instellingen",
"subtitles settings": "ondertiteling instellingen",
"descriptions settings": "beschrijvingen instellingen",
"Text": "Tekst",

@@ -79,13 +81,21 @@ "White": "Wit",

"Monospace Serif": "Monospace serif",
"Casual": "Luchtig",
"Casual": "Informeel",
"Script": "Script",
"Small Caps": "Kleine hoofdletters",
"Small Caps": "Kleine Hoofdletters",
"Reset": "Herstellen",
"restore all settings to the default values": "alle instellingen naar de standaardwaarden herstellen",
"Done": "Klaar",
"restore all settings to the default values": "alle instellingen herstellen naar de standaardwaarden",
"Done": "Gereed",
"Caption Settings Dialog": "Venster voor bijschriften-instellingen",
"Beginning of dialog window. Escape will cancel and close the window.": "Begin van dialoogvenster. Escape zal annuleren en het venster sluiten.",
"End of dialog window.": "Einde van dialoogvenster.",
"{1} is loading.": "{1} wordt geladen.",
"Exit Picture-in-Picture": "Picture-in-Picture uit",
"Picture-in-Picture": "Picture-in-Picture",
"No content": "Geen inhoud",
"Color": "Kleur",
"Opacity": "Transparantie",
"Text Background": "Tekst Achtergrond",
"Caption Area Background": "Achtergrond voor Ondertiteling",
"Skip forward {1} seconds": "{1} seconden vooruit",
"Skip backward {1} seconds": "{1} seconden terug"
}

@@ -19,3 +19,3 @@ videojs.addLanguage('pt-BR', {

"Mute": "Mudo",
"Unmute": "Habilitar Som",
"Unmute": "Ativar o som",
"Playback Rate": "Velocidade",

@@ -22,0 +22,0 @@ "Subtitles": "Legendas",

@@ -19,3 +19,3 @@ {

"Mute": "Mudo",
"Unmute": "Habilitar Som",
"Unmute": "Ativar o som",
"Playback Rate": "Velocidade",

@@ -22,0 +22,0 @@ "Subtitles": "Legendas",

@@ -16,3 +16,3 @@ videojs.addLanguage('zh-CN', {

"Mute": "静音",
"Unmute": "取消静音",
"Unmute": "开启音效",
"Playback Rate": "播放速度",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ {

"Mute": "静音",
"Unmute": "取消静音",
"Unmute": "开启音效",
"Playback Rate": "播放速度",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ videojs.addLanguage('zh-Hans', {

"Mute": "静音",
"Unmute": "取消静音",
"Unmute": "开启音效",
"Playback Rate": "播放速度",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ {

"Mute": "静音",
"Unmute": "取消静音",
"Unmute": "开启音效",
"Playback Rate": "播放速度",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ videojs.addLanguage('zh-Hant', {

"Mute": "靜音",
"Unmute": "取消靜音",
"Unmute": "開啟音效",
"Playback Rate": " 播放速率",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ {

"Mute": "靜音",
"Unmute": "取消靜音",
"Unmute": "開啟音效",
"Playback Rate": " 播放速率",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ videojs.addLanguage('zh-TW', {

"Mute": "靜音",
"Unmute": "取消靜音",
"Unmute": "開啟音效",
"Playback Rate": " 播放速率",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

@@ -16,3 +16,3 @@ {

"Mute": "靜音",
"Unmute": "取消靜音",
"Unmute": "開啟音效",
"Playback Rate": " 播放速率",

@@ -19,0 +19,0 @@ "Subtitles": "字幕",

export default BigPlayButton;
export type Event = any;
/**
* @typedef {import('../event-target').Event} Event
*/
/**
* The initial play button that shows before the video has played. The hiding of the

@@ -19,3 +15,3 @@ * `BigPlayButton` get done via CSS and `Player` states.

*
* @param {Event} event
* @param {KeyboardEvent} event
* The `keydown`, `tap`, or `click` event that caused this function to be

@@ -27,3 +23,3 @@ * called.

*/
handleClick(event: any): void;
handleClick(event: KeyboardEvent): void;
handleKeyDown(event: any): void;

@@ -30,0 +26,0 @@ handleMouseDown(event: any): void;

export default ClickableComponent;
export type Player = import('./player').default;
/**
* @typedef { import('./player').default } Player
*/
/**
* Component which is clickable or keyboard actionable, but is not a

@@ -16,3 +12,3 @@ * native HTML button.

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -33,3 +29,3 @@ *

*/
constructor(player: Player, options?: {
constructor(player: import('./player').default, options?: {
clickHandler?: Function;

@@ -36,0 +32,0 @@ controlText?: string;

export default CloseButton;
export type Player = import('./player').default;
/**
* @typedef { import('./player').default } Player
*/
/**
* The `CloseButton` is a `{@link Button}` that fires a `close` event when

@@ -16,3 +12,3 @@ * it gets clicked.

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -23,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('./player').default, options?: any);
/**

@@ -26,0 +22,0 @@ * This gets called when a `CloseButton` gets clicked. See

export default Component;
export type Player = import('./player').default;
export type Event = import('./event-target').Event;
/**
* @typedef { import('./player').default } Player
* @typedef { import('./event-target').Event} Event
*/
/**
* Base class for all UI Components.

@@ -57,3 +51,3 @@ * Components are UI objects which represent both a javascript object and an element

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -65,3 +59,3 @@ *

* @param {Object[]} [options.children]
* An array of children objects to intialize this component with. Children objects have
* An array of children objects to initialize this component with. Children objects have
* a name property that will be used if more than one component of the same type needs to be

@@ -76,3 +70,3 @@ * added.

*/
constructor(player: Player, options?: {
constructor(player: import('./player').default, options?: {
children?: any[];

@@ -89,3 +83,3 @@ className?: string;

/**
* Handles language change for the player in components. Should be overriden by sub-components.
* Handles language change for the player in components. Should be overridden by sub-components.
*

@@ -189,6 +183,6 @@ * @abstract

*
* @return {Player}
* @return { import('./player').default }
* The player that this `Component` has attached to.
*/
player(): Player;
player(): import('./player').default;
/**

@@ -365,3 +359,3 @@ * Deep merge of options objects with new options.

/**
* Builds the default DOM class name. Should be overriden by sub-components.
* Builds the default DOM class name. Should be overridden by sub-components.
*

@@ -503,3 +497,3 @@ * @return {string}

* or has no value
* - Most browsers will return null if the attibute does not exist or has
* - Most browsers will return null if the attribute does not exist or has
* no value.

@@ -665,6 +659,6 @@ *

*
* @param {Event} event
* @param {KeyboardEvent} event
* The `keydown` event that caused this function to be called.
*/
handleKeyDown(event: Event): void;
handleKeyDown(event: KeyboardEvent): void;
/**

@@ -791,3 +785,3 @@ * Many components used to have a `handleKeyPress` method, which was poorly

* Clears an interval that gets created via `window.setInterval` or
* {@link Component#setInterval}. If you set an inteval via {@link Component#setInterval}
* {@link Component#setInterval}. If you set an interval via {@link Component#setInterval}
* use this function instead of `window.clearInterval`. If you don't your dispose

@@ -794,0 +788,0 @@ * listener will not get cleaned up until {@link Component#dispose}!

export default AudioTrackMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* An {@link AudioTrack} {@link MenuItem}

@@ -8,0 +4,0 @@ *

export default FullscreenToggle;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* Toggle fullscreen video

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default LiveDisplay;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* Displays the live indicator when duration is Infinity.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default MuteToggle;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* A button component for muting the audio.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default PictureInPictureToggle;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* Toggle Picture-in-Picture mode

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -27,4 +23,9 @@ *

/**
* Enables or disables button based on document.pictureInPictureEnabled property value
* or on value returned by player.disablePictureInPicture() method.
* Enables or disables button based on availability of a Picture-In-Picture mode.
*
* Enabled if
* - `player.options().enableDocumentPictureInPicture` is true and
* window.documentPictureInPicture is available; or
* - `player.disablePictureInPicture()` is false and
* element.requestPictureInPicture is available
*/

@@ -31,0 +32,0 @@ handlePictureInPictureEnabledChange(): void;

export default PlayToggle;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* Button to toggle between play and pause.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default PlaybackRateMenuButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The component for controlling the playback rate.

@@ -8,0 +4,0 @@ *

export default PlaybackRateMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The specific menu item type for selecting a playback rate.

@@ -8,0 +4,0 @@ *

export default LoadProgressBar;
export type Player = import('../../player').default;
/**

@@ -12,3 +11,3 @@ * Shows loading progress

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -19,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
partEls_: any[];

@@ -22,0 +21,0 @@ /**

export default MouseTimeDisplay;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The {@link MouseTimeDisplay} component tracks mouse movement over the

@@ -18,3 +14,3 @@ * {@link ProgressControl}. It displays an indicator and a {@link TimeTooltip}

*
* @param {Player} player
* @param { import('../../player').default } player
* The {@link Player} that this class should be attached to.

@@ -25,3 +21,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -28,0 +24,0 @@ * Enqueues updates to its own DOM as well as the DOM of its

export default PlayProgressBar;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Used by {@link SeekBar} to display media playback progress as part of the

@@ -16,3 +12,3 @@ * {@link ProgressControl}.

*
* @param {Player} player
* @param { import('../../player').default } player
* The {@link Player} that this class should be attached to.

@@ -23,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -26,0 +22,0 @@ * Enqueues updates to its own DOM as well as the DOM of its

export default ProgressControl;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The Progress Control component contains the seek bar, load progress,

@@ -16,3 +12,3 @@ * and play progress.

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -23,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -26,0 +22,0 @@ * When the mouse moves over the `ProgressControl`, the pointer position

export default SeekBar;
export type Player = import('../../player').default;
export type Event = any;
/**

@@ -29,3 +27,3 @@ * Seek bar and container for the progress bars. Uses {@link PlayProgressBar}

*/
update(event?: any): number;
update(event?: Event): number;
updateInterval: number;

@@ -72,11 +70,2 @@ enableIntervalHandler_: (e: any) => void;

getPercent(): number;
/**
* Handle mouse down on seek bar
*
* @param {Event} event
* The `mousedown` event that caused this to run.
*
* @listens mousedown
*/
handleMouseDown(event: any): void;
videoWasPlaying: boolean;

@@ -86,3 +75,3 @@ /**

*
* @param {Event} event
* @param {MouseEvent} event
* The `mousemove` event that caused this to run.

@@ -93,13 +82,4 @@ * @param {boolean} mouseDown this is a flag that should be set to true if `handleMouseMove` is called directly. It allows us to skip things that should not happen if coming from mouse down but should happen on regular mouse move handler. Defaults to false

*/
handleMouseMove(event: any, mouseDown?: boolean): void;
handleMouseMove(event: MouseEvent, mouseDown?: boolean): void;
/**
* Handle mouse up on seek bar
*
* @param {Event} event
* The `mouseup` event that caused this to run.
*
* @listens mouseup
*/
handleMouseUp(event: any): void;
/**
* Move more quickly fast forward for keyboard-only users

@@ -116,24 +96,7 @@ */

*
* @param {Event} event
* @param {KeyboardEvent} event
* The `keydown` event that caused this function to be called
*
*/
handleAction(event: any): void;
/**
* Called when this SeekBar has focus and a key gets pressed down.
* Supports the following keys:
*
* Space or Enter key fire a click event
* Home key moves to start of the timeline
* End key moves to end of the timeline
* Digit "0" through "9" keys move to 0%, 10% ... 80%, 90% of the timeline
* PageDown key moves back a larger step than ArrowDown
* PageUp key moves forward a large step
*
* @param {Event} event
* The `keydown` event that caused this function to be called.
*
* @listens keydown
*/
handleKeyDown(event: any): void;
handleAction(event: KeyboardEvent): void;
dispose(): void;

@@ -140,0 +103,0 @@ }

export default TimeTooltip;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Time tooltips display a time above the progress bar.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The {@link Player} that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +21,0 @@ * Updates the position of the time tooltip relative to the `SeekBar`.

export default SeekToLive;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* Displays the live indicator when duration is Infinity.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default CaptionSettingsMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The menu item for caption track settings menu

@@ -8,0 +4,0 @@ *

export default CaptionsButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The button component for toggling and selecting captions

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -25,3 +21,3 @@ *

*/
constructor(player: Player, options?: any, ready?: Function);
constructor(player: import('../../player').default, options?: any, ready?: Function);
/**

@@ -28,0 +24,0 @@ * Builds the default DOM `className`.

export default ChaptersButton;
export type Player = import('../../player').default;
export type Menu = import('../../menu/menu').default;
export type TextTrackMenuItem = any;
/**
* @typedef { import('../../player').default } Player
* @typedef { import('../../menu/menu').default } Menu
* @typedef { import('../text-track-menu-item/menu/').default } TextTrackMenuItem
*/
/**
* The button component for toggling and selecting chapters

@@ -21,3 +13,3 @@ * Chapters act much differently than other text tracks

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -31,3 +23,3 @@ *

*/
constructor(player: Player, options?: any, ready?: Function);
constructor(player: import('../../player').default, options?: any, ready?: Function);
selectCurrentItem_: () => void;

@@ -81,13 +73,13 @@ /**

*
* @return {Menu}
* @return { import('../../menu/menu').default }
* New menu for the chapter buttons
*/
createMenu(): Menu;
createMenu(): import('../../menu/menu').default;
/**
* Create a menu item for each text track
*
* @return {TextTrackMenuItem[]}
* @return { import('./text-track-menu-item').default[] }
* Array of menu items
*/
createItems(): TextTrackMenuItem[];
createItems(): import('./text-track-menu-item').default[];
/**

@@ -94,0 +86,0 @@ * `kind` of TextTrack to look for to associate it with this menu.

export default ChaptersTrackMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The chapter track menu item

@@ -8,0 +4,0 @@ *

export default DescriptionsButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The button component for toggling and selecting descriptions

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -25,3 +21,3 @@ *

*/
constructor(player: Player, options?: any, ready?: Function);
constructor(player: import('../../player').default, options?: any, ready?: Function);
/**

@@ -28,0 +24,0 @@ * Handle text track change

export default OffTextTrackMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* A special menu item for turning of a specific type of text track

@@ -8,0 +4,0 @@ *

export default SubsCapsButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The button component for toggling and selecting captions and/or subtitles

@@ -8,0 +4,0 @@ *

export default SubtitlesButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The button component for toggling and selecting subtitles

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -25,3 +21,3 @@ *

*/
constructor(player: Player, options?: any, ready?: Function);
constructor(player: import('../../player').default, options?: any, ready?: Function);
/**

@@ -28,0 +24,0 @@ * Builds the default DOM `className`.

export default TextTrackButton;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The base class for buttons that toggle specific text track types (e.g. subtitles)

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +21,0 @@ * Create a menu item for each text track

export default TextTrackMenuItem;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The specific menu item type for selecting a language within a text track kind

@@ -8,0 +4,0 @@ *

export default DurationDisplay;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Displays the duration

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +21,0 @@ * Update duration time display.

export default RemainingTimeDisplay;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Displays the time left in the video

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -22,5 +18,5 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**
* Create the `Component`'s DOM element with the "minus" characted prepend to the time
* Create the `Component`'s DOM element with the "minus" character prepend to the time
*

@@ -27,0 +23,0 @@ * @return {Element}

export default TimeDisplay;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Displays time information about the video

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +21,0 @@ * Create the `Component`'s DOM element

export default TrackButton;
export type Player = any;
/**
* @typedef { import('./player').default } Player
*/
/**
* The base class for buttons that toggle specific track types (e.g. subtitles).

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -18,0 +14,0 @@ *

export default checkMuteSupport;
export type Player = import('../../player').default;
export type Component = import('../../component').default;
/**
* @typedef { import('../../player').default } Player
* @typedef { import('../../component').default } Component
*/
/**
* Check if muting volume is supported and if it isn't hide the mute toggle
* button.
*
* @param {Component} self
* @param { import('../../component').default } self
* A reference to the mute toggle button
*
* @param {Player} player
* @param { import('../../player').default } player
* A reference to the player

@@ -20,3 +14,3 @@ *

*/
declare function checkMuteSupport(self: Component, player: Player): void;
declare function checkMuteSupport(self: import('../../component').default, player: import('../../player').default): void;
//# sourceMappingURL=check-mute-support.d.ts.map
export default checkVolumeSupport;
export type Player = import('../../player').default;
export type Component = import('../../component').default;
/**
* @typedef { import('../../player').default } Player
* @typedef { import('../../component').default } Component
*/
/**
* Check if volume control is supported and if it isn't hide the
* `Component` that was passed using the `vjs-hidden` class.
*
* @param {Component} self
* @param { import('../../component').default } self
* The component that should be hidden if volume is unsupported
*
* @param {Player} player
* @param { import('../../player').default } player
* A reference to the player

@@ -20,3 +14,3 @@ *

*/
declare function checkVolumeSupport(self: Component, player: Player): void;
declare function checkVolumeSupport(self: import('../../component').default, player: import('../../player').default): void;
//# sourceMappingURL=check-volume-support.d.ts.map
export default MouseVolumeLevelDisplay;
export type Player = import('../../player').default;
/**

@@ -15,3 +14,3 @@ * The {@link MouseVolumeLevelDisplay} component tracks mouse movement over the

*
* @param {Player} player
* @param { import('../../player').default } player
* The {@link Player} that this class should be attached to.

@@ -22,3 +21,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +24,0 @@ * Enquires updates to its own DOM as well as the DOM of its

export default VolumeBar;
export type Player = import('../../player').default;
export type Event = import('../../event-target').Event;
/**
* @typedef { import('../../player').default } Player
* @typedef {import('../../event-target').Event} Event
*/
/**
* The bar that contains the volume level and can be clicked on to adjust the level

@@ -22,2 +16,20 @@ *

/**
* Handle mouse down on volume bar
*
* @param {Event} event
* The `mousedown` event that caused this to run.
*
* @listens mousedown
*/
handleMouseDown(event: Event): void;
/**
* Handle movement events on the {@link VolumeMenuButton}.
*
* @param {Event} event
* The event that caused this function to run.
*
* @listens mousemove
*/
handleMouseMove(event: Event): void;
/**
* If the player is muted unmute it.

@@ -24,0 +36,0 @@ */

export default VolumeControl;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* The component for controlling the volume level

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The `Player` that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
throttledHandleMouseMove: Function;

@@ -25,0 +21,0 @@ handleMouseUpHandler_: (e: any) => void;

export default VolumeLevelTooltip;
export type Player = import('../../player').default;
/**
* @typedef { import('../../player').default } Player
*/
/**
* Volume level tooltips display a volume above or side by side the volume bar.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../../player').default } player
* The {@link Player} that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../../player').default, options?: any);
/**

@@ -25,0 +21,0 @@ * Updates the position of the tooltip relative to the `VolumeBar` and

export default VolumePanel;
export type Player = any;
/**

@@ -13,3 +12,3 @@ * A Component to contain the MuteToggle and VolumeControl so that

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -87,14 +86,4 @@ *

handleMouseOut(event: Event): void;
/**
* Handles `keyup` event on the document or `keydown` event on the `VolumePanel`,
* looking for ESC, which hides the `VolumeControl`.
*
* @param {Event} event
* The keypress that triggered this event.
*
* @listens keydown | keyup
*/
handleKeyPress(event: Event): void;
}
import Component from "../component.js";
//# sourceMappingURL=volume-panel.d.ts.map
export default ErrorDisplay;
export type Player = import('./player').default;
/**
* @typedef { import('./player').default } Player
*/
/**
* A display that indicates an error has occurred. This means that the video

@@ -16,3 +12,3 @@ * is unplayable.

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -23,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('./player').default, options?: any);
/**

@@ -26,0 +22,0 @@ * Gets the localized error message based on the `Player`s error.

export default LiveTracker;
export type Player = import('./player').default;
/**

@@ -11,3 +10,3 @@ * A class for checking live current time and determining when the player

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -26,5 +25,5 @@ *

* be used when playing at the live edge. This allows large seekable end
* changes to not effect wether we are live or not.
* changes to not effect whether we are live or not.
*/
constructor(player: Player, options?: {
constructor(player: import('./player').default, options?: {
trackingThreshold?: number;

@@ -125,3 +124,3 @@ liveTolerance?: number;

* @return {boolean}
* Wether liveTracker is tracking
* Whether liveTracker is tracking
*/

@@ -134,3 +133,3 @@ isLive(): boolean;

* @return {boolean}
* Wether playback is at the live edge
* Whether playback is at the live edge
*/

@@ -146,3 +145,3 @@ atLiveEdge(): boolean;

/**
* The number of seconds that have occured after seekable end
* The number of seconds that have occurred after seekable end
* changed. This will be reset to 0 once seekable end changes.

@@ -163,3 +162,3 @@ *

/**
* Wether live tracker is currently tracking or not.
* Whether live tracker is currently tracking or not.
*/

@@ -166,0 +165,0 @@ isTracking(): boolean;

export default MenuButton;
export type Player = import('../player').default;
/**
* @typedef { import('../player').default } Player
*/
/**
* A `MenuButton` class for any popup {@link Menu}.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should be attached to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../player').default, options?: any);
menuButton_: Button;

@@ -25,0 +21,0 @@ enabled_: boolean;

export default MenuItem;
export type Player = import('../player').default;
/**
* @typedef { import('../player').default } Player
*/
/**
* The component for a menu item. `<li>`

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should be attached to.

@@ -23,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../player').default, options?: any);
selectable: any;

@@ -26,0 +22,0 @@ isSelected_: any;

export default Menu;
export type Player = import('../player').default;
/**
* @typedef { import('../player').default } Player
*/
/**
* The Menu component is used to build popup menus, including subtitle and

@@ -16,3 +12,3 @@ * captions selection menus.

*
* @param {Player} player
* @param { import('../player').default } player
* the player that this component should attach to

@@ -24,3 +20,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../player').default, options?: any);
menuButton_: any;

@@ -27,0 +23,0 @@ focusedChild_: number;

export default ModalDialog;
export type Player = import('./player').default;
export type ContentDescriptor = import('./utils/dom').ContentDescriptor;
/**

@@ -17,3 +15,3 @@ * The `ModalDialog` displays over the video and its controls, which blocks

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should be attached to.

@@ -24,3 +22,3 @@ *

*
* @param {ContentDescriptor} [options.content=undefined]
* @param { import('./utils/dom').ContentDescriptor} [options.content=undefined]
* Provide customized content for this modal.

@@ -52,4 +50,4 @@ *

*/
constructor(player: Player, options?: {
content?: ContentDescriptor;
constructor(player: import('./player').default, options?: {
content?: import('./utils/dom').ContentDescriptor;
description?: string;

@@ -143,6 +141,6 @@ fillAlways?: boolean;

*
* @param {ContentDescriptor} [content]
* @param { import('./utils/dom').ContentDescriptor} [content]
* The same rules apply to this as apply to the `content` option.
*/
fillWith(content?: ContentDescriptor): void;
fillWith(content?: import('./utils/dom').ContentDescriptor): void;
/**

@@ -162,3 +160,3 @@ * Empties the content element. This happens anytime the modal is filled.

*
* @param {ContentDescriptor} [value]
* @param { import('./utils/dom').ContentDescriptor} [value]
* If defined, sets the internal content value to be used on the

@@ -168,6 +166,6 @@ * next call(s) to `fill`. This value is normalized before being

*
* @return {ContentDescriptor}
* @return { import('./utils/dom').ContentDescriptor}
* The current content of the modal dialog
*/
content(value?: ContentDescriptor): ContentDescriptor;
content(value?: import('./utils/dom').ContentDescriptor): import('./utils/dom').ContentDescriptor;
content_: Dom.ContentDescriptor;

@@ -174,0 +172,0 @@ /**

export default Player;
export type HtmlTrackElement = import('./tracks/html-track-element').default;
export type TimeRange = import('./utils/time').TimeRange;
/**

@@ -129,3 +127,3 @@ * An instance of the `Player` class is created when any of the Video.js setup methods

* @param {number} [value]
* The value to set the `Player`'s heigth to.
* The value to set the `Player`'s height to.
*

@@ -647,3 +645,3 @@ * @return {number}

* runPlayCallbacks_ is run these function will not be run. This allows us
* to differenciate between a terminated play and an actual call to play.
* to differentiate between a terminated play and an actual call to play.
*/

@@ -680,7 +678,7 @@ runPlayTerminatedQueue_(): void;

*
* @return {TimeRange}
* @return { import('./utils/time').TimeRange }
* A time range object that represents all the increments of time that have
* been played.
*/
played(): TimeRange;
played(): import('./utils/time').TimeRange;
/**

@@ -740,3 +738,3 @@ * Returns whether or not the user is "scrubbing". Scrubbing is

/**
* A remaining time function that is intented to be used when
* A remaining time function that is intended to be used when
* the time is to be displayed directly to the user.

@@ -755,6 +753,6 @@ *

*
* @return {TimeRange}
* @return { import('./utils/time').TimeRange }
* A mock {@link TimeRanges} object (following HTML spec)
*/
buffered(): TimeRange;
buffered(): import('./utils/time').TimeRange;
/**

@@ -940,4 +938,11 @@ * Get the percent (as a decimal) of the video that's been downloaded.

*
* @see [Spec]{@link https://wicg.github.io/picture-in-picture}
* This can use document picture-in-picture or element picture in picture
*
* Set `enableDocumentPictureInPicture` to `true` to use docPiP on a supported browser
* Else set `disablePictureInPicture` to `false` to disable elPiP on a supported browser
*
*
* @see [Spec]{@link https://w3c.github.io/picture-in-picture/}
* @see [Spec]{@link https://wicg.github.io/document-picture-in-picture/}
*
* @fires Player#enterpictureinpicture

@@ -1375,3 +1380,3 @@ *

*
* @return {HtmlTrackElement}
* @return { import('./tracks/html-track-element').default }
* the HTMLTrackElement that was created and added

@@ -1382,3 +1387,3 @@ * to the HtmlTrackElementList and the remote

*/
addRemoteTextTrack(options: any, manualCleanup?: boolean): HtmlTrackElement;
addRemoteTextTrack(options: any, manualCleanup?: boolean): import('./tracks/html-track-element').default;
/**

@@ -1449,3 +1454,3 @@ * Remove a remote {@link TextTrack} from the respective

/**
* returns a JavaScript object reperesenting the current track
* returns a JavaScript object representing the current track
* information. **DOES not return it as JSON**

@@ -1452,0 +1457,0 @@ *

export default PosterImage;
export type Player = import('./player').default;
/**
* @typedef { import('./player').default } Player
*/
/**
* A `ClickableComponent` that handles showing the poster image for the player.

@@ -15,3 +11,3 @@ *

*
* @param {Player} player
* @param { import('./player').default } player
* The `Player` that this class should attach to.

@@ -22,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('./player').default, options?: any);
update_: (e: any) => void;

@@ -25,0 +21,0 @@ /**

export default Slider;
export type Player = import('../player').default;
export type Event = import('../event-target').Event;
/**
* @typedef { import('../player').default } Player
* @typedef {import('../event-target').Event} Event
*/
/**
* The base functionality for a slider. Can be vertical or horizontal.

@@ -18,3 +12,3 @@ * For instance the volume bar or the seek bar on a video is a slider.

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should be attached to.

@@ -25,3 +19,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../player').default, options?: any);
handleMouseDown_: (e: any) => void;

@@ -69,3 +63,3 @@ handleMouseUp_: (e: any) => void;

*
* @param {Event} event
* @param {MouseEvent} event
* `mousedown` or `touchstart` event that triggered this function

@@ -77,3 +71,3 @@ *

*/
handleMouseDown(event: Event): void;
handleMouseDown(event: MouseEvent): void;
/**

@@ -85,3 +79,3 @@ * Handle the `mousemove`, `touchmove`, and `mousedown` events on this `Slider`.

*
* @param {Event} event
* @param {MouseEvent} event
* `mousedown`, `mousemove`, `touchstart`, or `touchmove` event that triggered

@@ -94,7 +88,7 @@ * this function

*/
handleMouseMove(event: Event): void;
handleMouseMove(event: MouseEvent): void;
/**
* Handle `mouseup` or `touchend` events on the `Slider`.
*
* @param {Event} event
* @param {MouseEvent} event
* `mouseup` or `touchend` event that triggered this function.

@@ -106,3 +100,3 @@ *

*/
handleMouseUp(event: Event): void;
handleMouseUp(event: MouseEvent): void;
/**

@@ -109,0 +103,0 @@ * Update the progress bar of the `Slider`.

export default MediaLoader;
export type Player = import('../player').default;
/**
* @typedef { import('../player').default } Player
*/
/**
* The `MediaLoader` is the `Component` that decides which playback technology to load

@@ -16,3 +12,3 @@ * when a player is initialized.

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should attach to.

@@ -26,5 +22,5 @@ *

*/
constructor(player: Player, options?: any, ready?: Function);
constructor(player: import('../player').default, options?: any, ready?: Function);
}
import Component from "../component.js";
//# sourceMappingURL=loader.d.ts.map

@@ -18,3 +18,3 @@ /**

* @callback MiddlewareFactory
* @param {Player} player
* @param { import('../player').default } player
* A Video.js player.

@@ -49,3 +49,3 @@ */

*
* @param {Player} player
* @param { import('../player').default } player
* A {@link Player} instance.

@@ -59,3 +59,3 @@ *

*/
export function setSource(player: Player, src: any, next: any): void;
export function setSource(player: import('../player').default, src: any, next: any): void;
/**

@@ -67,6 +67,6 @@ * When the tech is set, passes the tech to each middleware's `setTech` method.

*
* @param {Tech} tech
* @param { import('../tech/tech').default } tech
* A Video.js tech.
*/
export function setTech(middleware: any[], tech: Tech): void;
export function setTech(middleware: any[], tech: import('../tech/tech').default): void;
/**

@@ -79,3 +79,3 @@ * Calls a getter on the tech first, through each middleware

*
* @param {Tech} tech
* @param { import('../tech/tech').default } tech
* The current tech.

@@ -89,3 +89,3 @@ *

*/
export function get(middleware: any[], tech: Tech, method: string): any;
export function get(middleware: any[], tech: import('../tech/tech').default, method: string): any;
/**

@@ -98,3 +98,3 @@ * Takes the argument given to the player and calls the setter method on each

*
* @param {Tech} tech
* @param { import('../tech/tech').default } tech
* The current tech.

@@ -111,3 +111,3 @@ *

*/
export function set(middleware: any[], tech: Tech, method: string, arg: any): any;
export function set(middleware: any[], tech: import('../tech/tech').default, method: string, arg: any): any;
/**

@@ -123,3 +123,3 @@ * Takes the argument given to the player and calls the `call` version of the

*
* @param {Tech} tech
* @param { import('../tech/tech').default } tech
* The current tech.

@@ -137,10 +137,10 @@ *

*/
export function mediate(middleware: any[], tech: Tech, method: string, arg?: any): any;
export function mediate(middleware: any[], tech: import('../tech/tech').default, method: string, arg?: any): any;
/**
* Clear the middleware cache for a player.
*
* @param {Player} player
* @param { import('../player').default } player
* A {@link Player} instance.
*/
export function clearCacheForPlayer(player: Player): void;
export function clearCacheForPlayer(player: import('../player').default): void;
export const TERMINATOR: {};

@@ -180,5 +180,3 @@ /**

*/
export type MiddlewareFactory = (player: Player) => any;
export type Player = import('../player').default;
export type Tech = import('../tech/tech').default;
export type MiddlewareFactory = (player: import('../player').default) => any;
//# sourceMappingURL=middleware.d.ts.map
export default setupSourceset;
export type Html5 = import('./html5').default;
/**

@@ -4,0 +3,0 @@ * setup `sourceset` handling on the `Html5` tech. This function

export default Tech;
export type TimeRange = import('../utils/time').TimeRange;
/**

@@ -125,6 +124,6 @@ * ~SourceObject

*
* @return {TimeRange}
* @return { import('../utils/time').TimeRange }
* The time range object that was created.
*/
buffered(): TimeRange;
buffered(): import('../utils/time').TimeRange;
/**

@@ -131,0 +130,0 @@ * Get the percentage of the current video that is currently buffered.

export default AudioTrackList;
export type AudioTrack = import('./audio-track').default;
/**

@@ -21,3 +20,3 @@ * The current list of {@link AudioTrack} for a media file.

*
* @param {AudioTrack} track
* @param { import('./audio-track').default } track
* The AudioTrack to add to the list

@@ -27,3 +26,3 @@ *

*/
addTrack(track: AudioTrack): void;
addTrack(track: import('./audio-track').default): void;
removeTrack(rtrack: any): void;

@@ -30,0 +29,0 @@ }

export default HTMLTrackElement;
export type Tech = import('../tech/tech').default;
/**
* @typedef { import('../tech/tech').default } Tech
*/
/**
* A single track represented in the DOM.

@@ -19,3 +15,3 @@ *

*
* @param {Tech} options.tech
* @param { import('../tech/tech').default } options.tech
* A reference to the tech that owns this HTMLTrackElement.

@@ -49,3 +45,3 @@ *

constructor(options?: {
tech: Tech;
tech: import('../tech/tech').default;
});

@@ -52,0 +48,0 @@ kind: any;

@@ -15,4 +15,2 @@ /**

export default TextTrackDisplay;
export type Player = any;
export type Tech = any;
/**

@@ -27,3 +25,3 @@ * The component for displaying text track cues.

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should be attached to.

@@ -37,3 +35,3 @@ *

*/
constructor(player: any, options?: any, ready?: Function);
constructor(player: import('../player').default, options?: any, ready?: Function);
/**

@@ -40,0 +38,0 @@ * Preselect a track following this precedence:

@@ -7,3 +7,2 @@ declare namespace _default {

export default _default;
export type Tech = import('../tech/tech').default;
/**

@@ -14,3 +13,3 @@ * Examine a {@link Tech} and return a JSON-compatible javascript array that represents the

*
* @param {Tech} tech
* @param { import('../tech/tech').default } tech
* The tech object to query

@@ -22,3 +21,3 @@ *

*/
declare function textTracksToJson(tech: Tech): any[];
declare function textTracksToJson(tech: import('../tech/tech').default): any[];
/**

@@ -43,5 +42,2 @@ * Create a set of remote {@link TextTrack}s on a {@link Tech} based on an array of javascript

/**
* @typedef { import('../tech/tech').default } Tech
*/
/**
* Examine a single {@link TextTrack} and return a JSON-compatible javascript object that

@@ -48,0 +44,0 @@ * represents the {@link TextTrack}'s state.

export default TextTrackList;
export type TextTrack = import('./text-track').default;
/**
* @typedef { import('./text-track').default } TextTrack
*/
/**
* The current list of {@link TextTrack} for a media file.

@@ -16,3 +12,3 @@ *

*
* @param {TextTrack} track
* @param { import('./text-track').default } track
* The text track to add to the list.

@@ -22,3 +18,3 @@ *

*/
addTrack(track: TextTrack): void;
addTrack(track: import('./text-track').default): void;
queueChange_: () => void;

@@ -25,0 +21,0 @@ triggerSelectedlanguagechange_: () => void;

export default TextTrackSettings;
export type Player = import('../player').default;
/**

@@ -12,3 +11,3 @@ * Manipulate Text Tracks settings.

*
* @param {Player} player
* @param { import('../player').default } player
* The `Player` that this class should be attached to.

@@ -19,3 +18,3 @@ *

*/
constructor(player: Player, options?: any);
constructor(player: import('../player').default, options?: any);
/**

@@ -22,0 +21,0 @@ * Update display of text track settings

export default TextTrack;
export type Tech = import('../tech/tech').default;
/**

@@ -16,3 +15,3 @@ * A representation of a single `TextTrack`.

*
* @param {Tech} options.tech
* @param { import('../tech/tech').default } options.tech
* A reference to the tech that owns this TextTrack.

@@ -46,3 +45,3 @@ *

constructor(options?: {
tech: Tech;
tech: import('../tech/tech').default;
});

@@ -49,0 +48,0 @@ tech_: any;

export default TrackList;
export type Track = import('./track').default;
/**
* @typedef { import('./track').default } Track
*/
/**
* Common functionaliy between {@link TextTrackList}, {@link AudioTrackList}, and

@@ -16,3 +12,3 @@ * {@link VideoTrackList}

*
* @param {Track[]} tracks
* @param { import('./track').default[] } tracks
* A list of tracks to initialize the list with.

@@ -22,3 +18,3 @@ *

*/
constructor(tracks?: Track[]);
constructor(tracks?: import('./track').default[]);
tracks_: any[];

@@ -28,3 +24,3 @@ /**

*
* @param {Track} track
* @param { import('./track').default } track
* The audio, video, or text track to add to the list.

@@ -34,7 +30,7 @@ *

*/
addTrack(track: Track): void;
addTrack(track: import('./track').default): void;
/**
* Remove a {@link Track} from the `TrackList`
*
* @param {Track} rtrack
* @param { import('./track').default } rtrack
* The audio, video, or text track to remove from the list.

@@ -44,3 +40,3 @@ *

*/
removeTrack(rtrack: Track): void;
removeTrack(rtrack: import('./track').default): void;
/**

@@ -51,3 +47,3 @@ * Get a Track from the TrackList by a tracks id

* @method getTrackById
* @return {Track}
* @return { import('./track').default }
* @private

@@ -54,0 +50,0 @@ */

export default VideoTrackList;
export type VideoTrack = import('./video-track').default;
/**

@@ -21,3 +20,3 @@ * The current list of {@link VideoTrack} for a video.

*
* @param {VideoTrack} track
* @param { import('./video-track').default } track
* The VideoTrack to add to the list

@@ -27,3 +26,3 @@ *

*/
addTrack(track: VideoTrack): void;
addTrack(track: import('./video-track').default): void;
removeTrack(rtrack: any): void;

@@ -30,0 +29,0 @@ }

@@ -56,3 +56,3 @@ /**

*
* Depreacted, as the behaviour to not match Edge was to prevent Legacy Edge's UA matching.
* Deprecated, as the behaviour to not match Edge was to prevent Legacy Edge's UA matching.
* IS_CHROMIUM should be used instead.

@@ -76,3 +76,3 @@ * "Chromium but not Edge" could be explicitly tested with IS_CHROMIUM && !IS_EDGE

* This has always been the _Chromium_ version, i.e. would return on Chromium Edge.
* Depreacted, use CHROMIUM_VERSION instead.
* Deprecated, use CHROMIUM_VERSION instead.
*

@@ -79,0 +79,0 @@ * @static

/**
* @typedef { import('./time').TimeRange } TimeRange
*/
/**
* Compute the percentage of the media that has been buffered.
*
* @param {TimeRange} buffered
* @param { import('./time').TimeRange } buffered
* The current `TimeRanges` object representing buffered time ranges

@@ -16,4 +13,3 @@ *

*/
export function bufferedPercent(buffered: TimeRange, duration: number): number;
export type TimeRange = import('./time').TimeRange;
export function bufferedPercent(buffered: import('./time').TimeRange, duration: number): number;
//# sourceMappingURL=buffer.d.ts.map
export default function createLogger(name: any): {
(...args: (any | any[])): void;
(...args: any[]): void;
/**

@@ -88,13 +88,13 @@ * Create a new sublogger which chains the old name to the new name.

*
* @param {(*|*[])} args
* @param {...*} args
* One or more messages or objects that should be logged as an error
*/
error(...args: (any | any[])): any;
error(...args: any[]): any;
/**
* Logs warning messages. Similar to `console.warn`.
*
* @param {(*|*[])} args
* @param {...*} args
* One or more messages or objects that should be logged as a warning.
*/
warn(...args: (any | any[])): any;
warn(...args: any[]): any;
/**

@@ -104,7 +104,7 @@ * Logs debug messages. Similar to `console.debug`, but may also act as a comparable

*
* @param {(*|*[])} args
* @param {...*} args
* One or more messages or objects that should be logged as debug.
*/
debug(...args: (any | any[])): any;
debug(...args: any[]): any;
};
//# sourceMappingURL=create-logger.d.ts.map
export default filterSource;
export type Tech = import('../tech/tech').default;
/**
* @typedef { import('../tech/tech').default } Tech
*/
/**
* Filter out single bad source objects or multiple source objects in an

@@ -8,0 +4,0 @@ * array. Also flattens nested source object arrays into a 1 dimensional

@@ -12,3 +12,3 @@ /**

* @param {string} type
* the lifecyle to get hooks from
* the lifecycle to get hooks from
*

@@ -15,0 +15,0 @@ * @param {Function|Function[]} [fn]

export default log;
declare const log: {
(...args: any): void;
(...args: any[]): void;
createLogger(subname: any): any;

@@ -14,7 +14,7 @@ levels: any;

};
error(...args: any): any;
warn(...args: any): any;
debug(...args: any): any;
error(...args: any[]): any;
warn(...args: any[]): any;
debug(...args: any[]): any;
};
export const createLogger: (subname: any) => any;
//# sourceMappingURL=log.d.ts.map

@@ -29,4 +29,3 @@ /**

export function getMimetype(src?: string): string;
export function findMimetype(player: Player, src: string): string;
export type Player = import('../player').default;
export function findMimetype(player: import('../player').default, src: string): string;
/**

@@ -33,0 +32,0 @@ * ~Kind

{
"name": "video.js",
"description": "An HTML5 video player that supports HLS and DASH with a common API and skin.",
"version": "8.2.1",
"version": "8.3.0",
"main": "./dist/video.cjs.js",

@@ -72,3 +72,3 @@ "module": "./dist/video.es.js",

"docs": "npm-run-all clean docs:lint docs:api",
"docs:api": "jsdoc -c .jsdoc.json",
"docs:api": "node ./build/doc-version.js && jsdoc -c .jsdoc.json",
"postdocs:api": "node ./build/fix-api-docs.js",

@@ -116,2 +116,3 @@ "docs:lint": "remark -- './{,!(node_modules)/**/}!(CHANGELOG)*.md'",

"clean-css-cli": "^4.3.0",
"clean-jsdoc-theme": "^4.2.1",
"cli-table": "^0.3.1",

@@ -129,2 +130,3 @@ "conventional-changelog-cli": "^2.0.21",

"jsdoc": "^3.6.11",
"jsdoc-tsimport-plugin": "^1.0.5",
"karma": "^6.4.0",

@@ -164,3 +166,2 @@ "lint-staged": "^10.5.4",

"sinon": "^11.1.1",
"tui-jsdoc-template": "^1.2.2",
"typescript": "^4.8.4",

@@ -167,0 +168,0 @@ "uglify-js": "^3.6.0",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc