--- a/src/widgets/AutoPlayer.js Wed Sep 04 17:32:50 2024 +0200
+++ b/src/widgets/AutoPlayer.js Thu Oct 17 00:58:24 2024 +0200
@@ -28,10 +28,6 @@
_opts = {},
_types = [
{
- regexp: /^rtmp:\/\//,
- type: "JwpPlayer",
- },
- {
regexp: /\.(mp4|m4v|mp3)$/,
type: "AdaptivePlayer",
},
@@ -41,23 +37,24 @@
},
{
regexp: /^(https?:\/\/)?(www\.)?youtube\.com/,
- type: "PopcornPlayer",
+ type: "VideojsPlayer",
},
{
regexp: /^(https?:\/\/)?(www\.)?vimeo\.com/,
- type: "PopcornPlayer",
+ type: "VideojsPlayer",
},
{
regexp: /^(https?:\/\/)?(www\.)?dailymotion\.com/,
type: "DailymotionPlayer",
},
- ],
- _rtmprgx = /^rtmp:\/\//;
+ ]
- for (var i = 0; i < _types.length; i++) {
- if (this.video && _types[i].regexp.test(this.video.toLowerCase())) {
- _opts.type = _types[i].type;
- break;
+ if(this.video) {
+ for (var i = 0; i < _types.length; i++) {
+ if (_types[i].regexp.test(this.video.toLowerCase())) {
+ _opts.type = _types[i].type;
+ break;
+ }
}
}
@@ -72,11 +69,6 @@
_opts.type = _canPlayType !== "no" ? "HtmlPlayer" : "JwpPlayer";
}
- if (_rtmprgx.test(this.video)) {
- _opts.provider = "rtmp";
- _opts.live = true;
- }
-
for (var i = 0; i < _props.length; i++) {
if (typeof this[_props[i]] !== "undefined") {
_opts[_props[i]] = this[_props[i]];