From c3ea0bdeec20194a656edd03abe64dd9d9e60905 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Sun, 26 May 2024 22:53:06 +0800 Subject: [PATCH] chore: Add artplayer plugins for various video formats --- docs/assets/example/ads.js | 3 +++ docs/assets/example/chromecast.js | 3 +++ docs/assets/example/danmuku.js | 3 +++ docs/assets/example/dash.js | 3 +++ docs/assets/example/dash.quality.js | 6 ++++++ docs/assets/example/flv.js | 3 +++ docs/assets/example/hls.js | 3 +++ docs/assets/example/hls.quality.js | 6 ++++++ docs/assets/example/iframe.js | 3 +++ docs/assets/example/libass.js | 3 +++ docs/assets/example/mpegts.js | 3 +++ docs/assets/example/multiple.subtitles.js | 3 +++ docs/assets/example/vtt.thumbnail.js | 3 +++ docs/uncompiled/artplayer/index.js | 2 +- 14 files changed, 46 insertions(+), 1 deletion(-) diff --git a/docs/assets/example/ads.js b/docs/assets/example/ads.js index 96bd0b1e8..e1d2a983a 100644 --- a/docs/assets/example/ads.js +++ b/docs/assets/example/ads.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-ads +// import artplayerPluginAds from 'artplayer-plugin-ads'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', diff --git a/docs/assets/example/chromecast.js b/docs/assets/example/chromecast.js index 1584a3b27..a855a5658 100644 --- a/docs/assets/example/chromecast.js +++ b/docs/assets/example/chromecast.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-chromecast +// import artplayerPluginChromecast from 'artplayer-plugin-chromecast'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', diff --git a/docs/assets/example/danmuku.js b/docs/assets/example/danmuku.js index 6cbbac34b..ae104b8ef 100644 --- a/docs/assets/example/danmuku.js +++ b/docs/assets/example/danmuku.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-danmuku +// import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', diff --git a/docs/assets/example/dash.js b/docs/assets/example/dash.js index 3382e4c5d..b55a9ebd2 100644 --- a/docs/assets/example/dash.js +++ b/docs/assets/example/dash.js @@ -1,3 +1,6 @@ +// npm i dashjs +// import dashjs from 'dashjs'; + function playMpd(video, url, art) { if (dashjs.supportsMediaSource()) { if (art.dash) art.dash.destroy(); diff --git a/docs/assets/example/dash.quality.js b/docs/assets/example/dash.quality.js index 68cd8a3a6..bbc98b774 100644 --- a/docs/assets/example/dash.quality.js +++ b/docs/assets/example/dash.quality.js @@ -1,3 +1,9 @@ +// npm i dashjs +// npm i artplayer-plugin-dash-quality + +// import dashjs from 'dashjs'; +// import artplayerPluginDashQuality from 'artplayer-plugin-dash-quality'; + var art = new Artplayer({ container: '.artplayer-app', url: 'https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd', diff --git a/docs/assets/example/flv.js b/docs/assets/example/flv.js index 72081f0f1..93ed114ff 100644 --- a/docs/assets/example/flv.js +++ b/docs/assets/example/flv.js @@ -1,3 +1,6 @@ +// npm i flv.js +// import flvjs from 'flv.js'; + function playFlv(video, url, art) { if (flvjs.isSupported()) { if (art.flv) art.flv.destroy(); diff --git a/docs/assets/example/hls.js b/docs/assets/example/hls.js index c04291762..930e21f38 100644 --- a/docs/assets/example/hls.js +++ b/docs/assets/example/hls.js @@ -1,3 +1,6 @@ +// npm i hls.js +// import Hls from 'hls.js'; + function playM3u8(video, url, art) { if (Hls.isSupported()) { if (art.hls) art.hls.destroy(); diff --git a/docs/assets/example/hls.quality.js b/docs/assets/example/hls.quality.js index 065dea3d6..f6709e3e4 100644 --- a/docs/assets/example/hls.quality.js +++ b/docs/assets/example/hls.quality.js @@ -1,3 +1,9 @@ +// npm i hls.js +// npm i artplayer-plugin-hls-quality + +// import Hls from 'hls.js'; +// import artplayerPluginHlsQuality from 'artplayer-plugin-hls-quality'; + var art = new Artplayer({ container: '.artplayer-app', url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', diff --git a/docs/assets/example/iframe.js b/docs/assets/example/iframe.js index 912f5d487..f91bf9e78 100644 --- a/docs/assets/example/iframe.js +++ b/docs/assets/example/iframe.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-iframe +// import ArtplayerPluginIframe from 'artplayer-plugin-iframe'; + const $iframe = document.createElement('iframe'); $iframe.allowFullscreen = true; $iframe.width = '100%'; diff --git a/docs/assets/example/libass.js b/docs/assets/example/libass.js index 351d9876b..67e15141a 100644 --- a/docs/assets/example/libass.js +++ b/docs/assets/example/libass.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-libass +// import artplayerPluginLibass from 'artplayer-plugin-libass'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', diff --git a/docs/assets/example/mpegts.js b/docs/assets/example/mpegts.js index 525e0b845..8f2b71f23 100644 --- a/docs/assets/example/mpegts.js +++ b/docs/assets/example/mpegts.js @@ -1,3 +1,6 @@ +// npm i mpegts +// import mpegts from 'mpegts'; + function playFlv(video, url, art) { if (mpegts.isSupported()) { if (art.flv) art.flv.destroy(); diff --git a/docs/assets/example/multiple.subtitles.js b/docs/assets/example/multiple.subtitles.js index 6b84b6531..3c07f5d22 100644 --- a/docs/assets/example/multiple.subtitles.js +++ b/docs/assets/example/multiple.subtitles.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-multiple-subtitles +// import artplayerPluginMultipleSubtitles from 'artplayer-plugin-multiple-subtitles'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', diff --git a/docs/assets/example/vtt.thumbnail.js b/docs/assets/example/vtt.thumbnail.js index 1de6bd64a..b656729f9 100644 --- a/docs/assets/example/vtt.thumbnail.js +++ b/docs/assets/example/vtt.thumbnail.js @@ -1,3 +1,6 @@ +// npm i artplayer-plugin-vtt-thumbnail +// import artplayerPluginVttThumbnail from 'artplayer-plugin-vtt-thumbnail'; + var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/bbb-video.mp4', diff --git a/docs/uncompiled/artplayer/index.js b/docs/uncompiled/artplayer/index.js index 17f0a6553..b091ac602 100644 --- a/docs/uncompiled/artplayer/index.js +++ b/docs/uncompiled/artplayer/index.js @@ -242,7 +242,7 @@ class Artplayer extends (0, _emitterDefault.default) { return "development"; } static get build() { - return "2024-05-23 22:40:09"; + return "2024-05-26 22:46:50"; } static get config() { return 0, _configDefault.default;