src/widgets/AutoPlayer.js
changeset 1073 687133dc13cf
parent 1072 ac1eacb3aa33
child 1078 c28fb800e252
--- 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]];