diff --git a/packages/video-player/package.json b/packages/video-player/package.json index dc5364c..df739a1 100644 --- a/packages/video-player/package.json +++ b/packages/video-player/package.json @@ -1,6 +1,6 @@ { "name": "@hublib-web/video-player", - "version": "0.1.0", + "version": "0.1.1", "description": "Cross-framework video player package for React and Angular", "license": "MIT", "type": "module", @@ -10,7 +10,8 @@ "sideEffects": true, "files": [ "dist", - "README.md" + "README.md", + "patches" ], "typesVersions": { "*": { @@ -63,7 +64,7 @@ "hls.js": "1.6.14", "lodash": "4.17.21", "react-device-detect": "2.2.3", - "video.js": "8.23.4" + "video.js": "patch:video.js@npm:8.23.4#./patches/video.js+8.23.4.patch" }, "peerDependencies": { "@angular/common": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0", diff --git a/packages/video-player/patches/video.js+8.23.4.patch b/packages/video-player/patches/video.js+8.23.4.patch new file mode 100644 index 0000000..8640620 --- /dev/null +++ b/packages/video-player/patches/video.js+8.23.4.patch @@ -0,0 +1,21 @@ +diff --git a/dist/video.es.js b/dist/video.es.js +index 20c8607..245bcba 100644 +--- a/dist/video.es.js ++++ b/dist/video.es.js +@@ -31129,11 +31129,11 @@ const xhrFactory = function () { + callAllResponseHooks(_responseCallbackSet, request, error, response); + return callbackWrapper(request, error, response, callback); + }); +- const originalAbort = request.abort; +- request.abort = function () { +- request.aborted = true; +- return originalAbort.apply(request, arguments); +- }; ++ // const originalAbort = request.abort; ++ // request.abort = function () { ++ // request.aborted = true; ++ // return originalAbort.apply(request, arguments); ++ // }; + request.uri = options.uri; + request.requestType = options.requestType; + request.requestTime = Date.now(); diff --git a/yarn.lock b/yarn.lock index bd5a10e..c335632 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1043,7 +1043,7 @@ __metadata: sass: "npm:1.83.4" storybook: "npm:8.6.14" typescript: "npm:5.9.3" - video.js: "npm:8.23.4" + video.js: "patch:video.js@npm:8.23.4#./patches/video.js+8.23.4.patch" vite: "npm:6.4.1" vitest: "npm:^3.2.4" peerDependencies: @@ -6726,6 +6726,26 @@ __metadata: languageName: node linkType: hard +"video.js@patch:video.js@npm:8.23.4#./patches/video.js+8.23.4.patch::locator=%40hublib-web%2Fvideo-player%40workspace%3Apackages%2Fvideo-player": + version: 8.23.4 + resolution: "video.js@patch:video.js@npm%3A8.23.4#./patches/video.js+8.23.4.patch::version=8.23.4&hash=b3aeb1&locator=%40hublib-web%2Fvideo-player%40workspace%3Apackages%2Fvideo-player" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@videojs/http-streaming": "npm:^3.17.2" + "@videojs/vhs-utils": "npm:^4.1.1" + "@videojs/xhr": "npm:2.7.0" + aes-decrypter: "npm:^4.0.2" + global: "npm:4.4.0" + m3u8-parser: "npm:^7.2.0" + mpd-parser: "npm:^1.3.1" + mux.js: "npm:^7.0.1" + videojs-contrib-quality-levels: "npm:4.1.0" + videojs-font: "npm:4.2.0" + videojs-vtt.js: "npm:0.15.5" + checksum: 10c0/afa58442ec2ebfbf71958ba488c816cb8da0f98a363aec1f30e06c5730dec4ad7ea8a2fdfcf7b97902b8646afbecf8b2a041e2a478aa62a10bbe5ee1bfd66546 + languageName: node + linkType: hard + "videojs-contrib-quality-levels@npm:4.1.0": version: 4.1.0 resolution: "videojs-contrib-quality-levels@npm:4.1.0"