شخصی سازی کدهای پلیر ابر آروان

کد های پلیر ابر آروان رو از سورس صفحات برداشتم برای تست تو وب سایت شخصی، مشکلی که هست اینه که این پلیر با فایل config.json کار میکنه که از لحاظ SEO مشکل داره و آدرس پلی لیست استریم تو سورس صفحه دیده نمیشه و این باعث میشه که کرآول ویدئو توسط ربات های گوگل انجام نشه .
اگه در بخش داکیومنت و یا بخش های مرتبط، آموزشی قرار بدید که بتونیم سورس ویدئو رو تو تگ ویدئو بزاریم و از فایل های js پلیر شما استفاده کنیم، خیلی خوب میشه.
مثال مورد درخواستی:

<video src="myDomainName.aravancloud.com/playlist.m3u8"></video>
1 پسندیده

چون اون فایل کانفیگ داره روی دامنه دیگه ای باز میشه گوگل نمیتونه ایندکس و کراول کنه. برای این کار باید از قابلیت دامنه اختصاصی استفاده کنید.

فایل کانفیگ رو دامنه خودمه.
در کل برای ایندکس، خیلی مهم که آدرس سورس ویدئو تو تگ ویدئوباشه (مثالی که نوشتم). منظور من از پلیر آروان کلاود تگ آی فریم نیستا.
پلیر شما ی فایل داره به نام fileName.js که نسخه سفارشی سازی شده Video.js هستش. این فایل رو من از سایت شما برداشتم و تو سایت خودم استفاده میکنم. یعنی فایل های مورد نیاز برای اجرای پلیر شما بصورت کامل رو سایت هست.
شما یک فایل جاوا اسکریپت دارید که حاوی کدهای پلیر هست ( مثلا به نام arvanplayer.min.js) و سری تنظیمات لوکال تو همون برگه پخش ویدئو که تنظیمات زیر داخلشه:

function getParam(uri, name) {
        var retVal = null;
        try {
          var url = new URL(uri);
          if (url && url.search) {
            var search = url.search;
            if (search.startsWith('?')) search = search.substring(1);
            const params = search.split('&');
            params.forEach(function(item) {
              const kv = item.split('=');
              const key = kv[0];
              if (key.toLowerCase() === name.toLowerCase()) {
                retVal = '';
                for (var i = 1; i < kv.length; i++) {
                  retVal += kv[i] + '=';
                }
              }
            });
          }
        }
        catch (err) { };
        if (retVal && retVal.endsWith('=')) {
          retVal = retVal.substring(0, retVal.length - 1);
        }
        return retVal;
      };

      var config = null;
      var secure = null;

      config = getParam(window.location.href, 'config');
      if (config) {
        secure = getParam(config, 'secure');
        if (secure) {
          const value = secure.toString().toLowerCase();
          if ((value === 'true') || (value === '1')) {
            secure = true;
          }
        }
        if (secure === null) secure = false;
      }
      if (config) {
        const el = document.getElementById('r1p');
        const player = new ArvanPlayer(el, config, {}, secure);
      }

من فقط میخوام به جای کانفیگ از کدهای پلیر شما استفاده کنم. با این تفاوت که تنظیمات بالا رو نزارم مستقیم فایل پلی لیست رو بزارم تو src تگ ویدئو

1 پسندیده

درسته، ضمن تشکر از شما
در حال حاضر شرایط کنونی پلیر از لحاظ زیرساختی به شکلی هست که این امکان میسر نیست. اما موارد مدنظر شما به تیم محصول ویدیو ارجاع شد و در آپدیت های بعدی پلیر لحاظ خواهد شد.
همچنين مطالعه لینک زیر هم ممکنه براتون مفید باشه:

https://player.arvancloud.ir/doc.html