npm 包 plyr-ads 使用教程

阅读时长 6 分钟读完

简介

在前端开发中,视频播放器已经成为一个必不可少的组件。而在视频广告盈利比例不断提高的今天,视频广告功能也愈发重要。plyr-ads 是一个基于 plyr 的 npm 包,它提供了简单易用的广告插件,可以方便的实现视频广告的播放。

安装

在使用 plyr-ads 之前,我们需要先安装 plyr。

接下来,安装 plyr-ads。

使用

使用 plyr 和 plyr-ads 的基本步骤如下:

  1. 引入 JavaScript 和 CSS 文件
-- -------------------- ---- -------
---- ------ ---- ---- --- ---
----- ---------------- ---------------------------------------

---- ------ -------- ---- --- ---
----- ---------------- -----------------------------------------------

---- ------ ------ --- --- ------ ---
------- ----------------------------------------------
------- ------------------------------------------------------
  1. 创建一个 video 元素
  1. 初始化 plyr 和 plyr-ads
-- -------------------- ---- -------
-- ------ ----- ------ --------
----- ------ - --- ------------- -
    -- -------
---

-- ------ --- --------
----- --- - --- ---------------- -
    -- -------
---

-- ----- --- ------
-----------

广告选项

在 plyr-ads 中,有很多可选的广告选项。以下是 plyr-ads 的广告选项的详细说明。

  • enabled:默认为 false,设置为 true 后启用广告插件。
  • inAdBreak:在广告播放器内部启用贴片广告。
  • tagUrl:媒体播放器要使用的 VAST 标记 URL。
  • disableClickThrough:是否禁用广告位的光标点击链接。默认情况下是允许的,但这可能会与播放器外部链接冲突。
  • maxAds:播放器加载的最大广告数量。默认为 0(没有限制)
  • maxAdDuration:允许单个广告持续的最长时间(以秒为单位)。默认为 15 秒。
  • adLabelTag:广告区域 div 的标签类型。默认为
    .
  • adLabel:广告区域 div 的标签内容。默认为 “Advertisement”。
  • clickThroughUrl:光标点击链接目标 URL。

示例代码

以下是一个简单的示例代码,演示了如何使用 plyr-ads 使用视频广告。

HTML 代码

-- -------------------- ---- -------
--------- -----
----- ----------
    ------
        ----- ----------------
        --------------- ----- ---------------

        ---- ------ ---- ---- --- ---
        ----- ---------------- ---------------------------------------

        ---- ------ -------- ---- --- ---
        ----- ---------------- -----------------------------------------------

        ---- ------ ------ --- --- ------ ---
        ------- ----------------------------------------------
        ------- ------------------------------------------------------
    -------
    ------
        ------ ----------------------------------------------------------------------------- ---------
            ------- ---------------------------------------------------------------------------- -----------------
        --------
        --------
            ----- ------ - --- ------------- -
                -- --- - ----- ------
                ------- --
            ---

            ----- --- - --- ---------------- -
                -------- -----
                ------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                -------------- ---
                ---------- ----
            ---

            -----------
        ---------
    -------
-------

这个示例会输出一个网页,页面中包括一个视频播放器和一个 15 秒的贴片广告。如果要增加其他广告选项,可以在初始化 ads 插件时设置。

结论

plyr-ads 是一个使用简单,易于集成的 jQuery 插件,非常适合用于嵌入式广告实现。同时,它也提供了很多广告选项,使我们可以轻松地控制广告的显示和行为。远程下载的视频广告质量无法控制,如果您想从头开始创建完全定制的广告体验,可以考虑使用更高级的工具(如 Google Ad Manager)。总的来说,plyr-ads 是一个非常好的 npm 包,可以方便地对视频广告进行管理和控制。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ff481e8991b448ddc1b

纠错
反馈