مشکل در videojs ads

- 3 روز پیش
توسط 1masoud آپدیت شد
1masoud ( 14610 تجربه )
6 روز پیش

@Alimotreb
@ali.bayat
@milad

این دو آدرس برای ads یا تبلیغات videojs هست اما من موفق نشدم بر روی لوکال اجراش کنم میشه کمک کنید یا شما بر روی لوکال اجرا کنید و فایلش رو به من بدید

https://codepen.io/netwons/pen/GLjjeW?editors=1010

http://stevennick.github.io/videojs-ad-scheduler/

حسام موسوی ( 116749 تجربه )
5 روز پیش

سلام خوب چه مشکلی دارید
الان برای مثال در لینک
http://stevennick.github.io/videojs-ad-scheduler/ توضیح کامل داده به همراه کدهاش
شما اروری دارید ؟

1masoud ( 14610 تجربه )
5 روز پیش

@hesammousavi
@ali.bayat
آقا حسام برای من اصلا اون تبلیغ رو نمیاره
میشه شما به صورت لوکال فایلشو اجر اکنید اگه درست پیش رفت فایلش رو برام بفرستی

میلاد ( 37480 تجربه )
5 روز پیش

@masoudproton
سلام، واللا من مبتدی هستم و بلد نیستم. امیدوارم دیگر دوستان کمک کنند و راه حلش براتون پیدا بشه.

علی بیات ( 75322 تجربه )
5 روز پیش

بنظر میرسه کدتون کار میکنه. حتی سعی میکنه ad رو هم اجرا کنه. در تنظیمات بدرستی آدرس ها رو مشخص کردید؟

1masoud ( 14610 تجربه )
5 روز پیش

@ali.bayat
بله
اگه میشه شما تو لوکال اجرا کنید اگه درست بود فایلش رو برام بفرستید
ممنون

علی بیات ( 75322 تجربه )
5 روز پیش

دوست عزیز کدی که شما روی CODEPEN قرار دادید٬ داره کاملا کار میکنه. ممکنه بعضی مواقع بدلیل فیلترینگ و اینها چیزی نبینید، اما خارج از اون من الان تست کردم . کار میکنه

1masoud ( 14610 تجربه )
5 روز پیش

@ali.bayat
اون که کار میکنه من وقتی کد رو روی لوکال قرار میدم کار نمیکنه(قسمت تبلیغش کار نمیکنه) میشه شما اون رو روی لوکال قرار بدید اگه کار کرد برای من بفرستید ممنون میشم

علی بیات ( 75322 تجربه )
5 روز پیش

@masoudproton
من الان کد شما رو دانلود کردم و روی لوکلا اجراش کردم.
بدون فیلترشکن تبلیغات پخش نشد اما با فیلترشکن و راه‌اندازی سرور php بدرستی کار کرد. فکر میکنم تبلیغاتی که قصد دارید نمایش بدید در آدرسی هستند که فیلتره یا به هر علت شما بهش دسترسی ندارید.
موفق باشید

1masoud ( 14610 تجربه )
5 روز پیش

@ali.bayat
من فایل و ویدیو ها رو تغییر میدم هیچ اتفاقی نمیفته
اینم میتونی چک کنی
http://stevennick.github.io/videojs-ad-scheduler/
میدونم اما هنوز به نتیجه نرسیدم میشه تغییرش بدی و فایلشو برام بفرستی

علی بیات ( 75322 تجربه )
5 روز پیش

شما باید در یه جا ویدیو رو مشخص کنید و در جای دیگه تبلیغاتتون رو. و تبلیغات میتونن بصورت VMAP در قالب فایل xml ذخیره بشن.

<script>
  var options = {
    plugins: {
      // You don't need to manually enable ads plugin, 
      // the ad scheduler will do the same work for you.
      ottAdScheduler: {
        serverUrl: '(Your VMAP advertisement access URL)'  // One of the usage
      }
    }
  };
  videojs(document.querySelector('video'), options, null).ready(function() {
    this.src([{src:"(Your main video content)", type:"video/mp4"}]);
    // Another usage to load VMAP document.
    this.ottAdScheduler.requestUrl('(Your VMAP advertisement access URL)'); 
    this.play();
  });
</script>
علی بیات ( 75322 تجربه )
5 روز پیش

همچنین به vast-client-js و vmap-client-js نیاز دارید.
https://github.com/dailymotion/vast-client-js
https://github.com/stevennick/vmap-client-js
https://github.com/videojs/videojs-contrib-ads
این لایبرری هارو چک کنید.

و این هم یه سبک دیگه که میتونید از این پلاگین استفاده کنید:

  <script>
    var options = {
      debug: true,
      plugins: {
        ottAdScheduler: {
          debug: true,
          requestUrl: 'test/PlayerTestVMAP.xml',
          skipTime: 1,
          allowSkip: true
        }
      }
    };
    var player = videojs('video', options).ready(function() {
      var mplayer = this;
      mplayer.src([{src:'http://vjs.zencdn.net/v/oceans.mp4', type:'video/mp4'}]);
      mplayer.play();
    });
  </script>
1masoud ( 14610 تجربه )
4 روز پیش

@ali.bayat
علی اقا ببخشید اما این کارهایی که شما گفتید رو زدم نشد میشه شما فایلی که اجرا گرفتید رو برای من بفرستید

علی بیات ( 75322 تجربه )
4 روز پیش

@masoudproton
من فایلی رو اجرا نکردم. این توضیحات هم بر اساس مستندات خود لایبرری videojs-ad-scheduler هست. در مستندات پکیج در گیت‌هاب همه چیز کاملا توضیح داده شده. و شما تنها باید این‌هارو کنار هم بچینید.
در ضمن کدی هم که توی Codepen گذاشتید داره بدون مشکل کار میکنه. اگر روی سیستم لوکال شما بالا نمیاد میتونه علت دیگه‌ای داشته باشه

1masoud ( 14610 تجربه )
4 روز پیش

@ali.bayat
روی چند سیستم کار کردم نشد
نمیشه شما در لوکال تست کنید باز شما بیشتر از من میدونید

علی بیات ( 75322 تجربه )
4 روز پیش

@masoudproton

کدهاتونو لوکال هم تست کردم، کار میکنه.

مراحلی که انجام دادم:

  • کدهای CodePEN شما رو بصورت زیپ اِکسپورت کردم
  • روی سیستمم فایل زیپ رو در پوشه invalidhls اِکسترکت کردم
    cd invalidhls
    php -S 127.0.0.1:887
  • به مراجه به آدرس http://127.0.0.1:887 باید قادر باشید هم تبلیغ و هم ویدیو رو ببینید.
1masoud ( 14610 تجربه )
4 روز پیش

@ali.bayat
میشه فایلش رو به netwons@gmail.com ایمیل کنید
ممنون ازتون

علی بیات ( 75322 تجربه )
4 روز پیش

@masoudproton
آپلودش کردم در آدرس زیر:
http://uupload.ir/view/0jd2_invalidhls.zip/

1masoud ( 14610 تجربه )
3 روز پیش

@ali.bayat
علی آقا الان درست شد اما ویدیو هاش رو می خواهم تغییر بدم بازم همون ویدیو قبلی ها میاد میشه راهنمایی کنید

برای ارسال پاسخ باید وارد سایت شوید