如何在 Rails 6 个站点中实施 plyr.js?
How to implement plyr.js within a Rails 6 site?
https://plyr.io/ 是一个 javascript 库,用于播放支持 YouTube 和 Vimeo 的视频。我正在尝试在 Rails 6 站点中实施它。实现这一目标的步骤是什么?
有很多方法可以将 plyr.js 添加到您的项目中然后使用它。
我将介绍一种将 plyr.js 包含到您的项目中的方法:
第一步。
从其网站或从 cdn 下载 Plyr.js link https://cdn.plyr.io/3.6.2/plyr.js
第 2 步。
将 plyr.js 文件放入 app/assets/javascripts
文件夹
第 3 步。您需要在清单文件中提及 plyr.js,以便在您的应用中使用它。将以下行(不带扩展名)添加到您的清单文件 (app/assets/javascripts/application.js
)
//= require plyr
现在 Plyr js 可供您使用,可以照常使用。您可以在 erb 中创建 <video>
标签来启动播放器。
例如
<video id="player" playsinline controls data-poster="/path/to/poster.jpg">
<source src="/path/to/video.mp4" type="video/mp4" />
<source src="/path/to/video.webm" type="video/webm" />
</video>
Rails 6 使用 webpacker 管理他们的资产,要安装 plyr
你只需要通过包管理器安装它:
yarn add plyr
然后你可以像文档一样在你的 js 文件中要求它:
import Plyr from 'plyr';
const player = new Plyr('#player');
确保你有 运行 webpacker 开发服务器,否则你可能会找不到模块。希望对大家有所帮助,如有错误请指正
https://plyr.io/ 是一个 javascript 库,用于播放支持 YouTube 和 Vimeo 的视频。我正在尝试在 Rails 6 站点中实施它。实现这一目标的步骤是什么?
有很多方法可以将 plyr.js 添加到您的项目中然后使用它。
我将介绍一种将 plyr.js 包含到您的项目中的方法:
第一步。 从其网站或从 cdn 下载 Plyr.js link https://cdn.plyr.io/3.6.2/plyr.js
第 2 步。
将 plyr.js 文件放入 app/assets/javascripts
文件夹
第 3 步。您需要在清单文件中提及 plyr.js,以便在您的应用中使用它。将以下行(不带扩展名)添加到您的清单文件 (app/assets/javascripts/application.js
)
//= require plyr
现在 Plyr js 可供您使用,可以照常使用。您可以在 erb 中创建 <video>
标签来启动播放器。
例如
<video id="player" playsinline controls data-poster="/path/to/poster.jpg">
<source src="/path/to/video.mp4" type="video/mp4" />
<source src="/path/to/video.webm" type="video/webm" />
</video>
Rails 6 使用 webpacker 管理他们的资产,要安装 plyr
你只需要通过包管理器安装它:
yarn add plyr
然后你可以像文档一样在你的 js 文件中要求它:
import Plyr from 'plyr';
const player = new Plyr('#player');
确保你有 运行 webpacker 开发服务器,否则你可能会找不到模块。希望对大家有所帮助,如有错误请指正