diff -r ac1eacb3aa33 -r 687133dc13cf src/widgets/AutoPlayer.js --- 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]];