Replace JW Player with video.js (#2100)

* Replace JW Player with video.js
* Move HLS stream to bottom of list

HLS doesn't work very well on non-ios devices.

Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
InfiniteTF
2022-03-28 22:17:19 +02:00
committed by GitHub
parent 02ee791796
commit f3355f3da8
34 changed files with 1576 additions and 1986 deletions

View File

@@ -59,7 +59,6 @@
"react-dom": "17.0.2",
"react-helmet": "^6.1.0",
"react-intl": "^5.10.16",
"react-jw-player": "1.19.1",
"react-markdown": "^7.1.0",
"react-router-bootstrap": "^0.25.0",
"react-router-dom": "^5.2.0",
@@ -71,7 +70,11 @@
"subscriptions-transport-ws": "^0.9.18",
"thehandy": "^0.2.7",
"universal-cookie": "^4.0.4",
"vite": "^2.6.11",
"video.js": "^7.17.0",
"videojs-landscape-fullscreen": "^11.33.0",
"videojs-seek-buttons": "^2.2.0",
"videojs-vtt-thumbnails-freetube": "^0.0.15",
"vite": "^2.7.1",
"vite-plugin-compression": "^0.3.5",
"vite-tsconfig-paths": "^3.3.17",
"ws": "^7.4.6",
@@ -96,6 +99,8 @@
"@types/react-router-bootstrap": "^0.24.5",
"@types/react-router-dom": "5.1.7",
"@types/react-router-hash-link": "^1.2.1",
"@types/video.js": "^7.3.28",
"@types/videojs-seek-buttons": "^2.1.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"eslint": "^7.32.0",