使用Plyr播放视频和音频的播放器
时间:2020-02-23 14:33:51 来源:igfitidea点击:
在本教程中,我们将学习Plyr,它有助于创建简单HTML5,YouTube和Vimeo播放器。
单击此处访问Plyr GitHub存储库。
安装
如果安装了Node和NPM,则使用以下命令将Plyr作为依赖项安装。
npm install plyr
或者,从其存储库下载最新版本。
或者,使用CDN。
JavaScript
<script src="https://cdn.plyr.io/2.0.15/plyr.js"></script>
CSS
<link rel="stylesheet" href="https://cdn.plyr.io/2.0.15/plyr.css">
步骤1:加入样式表
在页面中包含Plyr样式表。
<link rel="stylesheet" href="path/to/plyr.css">
步骤2:包含脚本
在页面中包含Plyr脚本。
<script src="path/to/plyr.js"></script>
步骤3:建立标记
在此示例中,我们将使用Plyr展示YouTube视频。
<div id='plyr-youtube' data-type="youtube" data-video-id="TbsvRyYpcOQ"></div>
步骤4:Plyr设定
现在我们将调用setup()方法并传递该元素的ID。
plyr.setup("#plyr-youtube");
例
在以下示例中,我们使用YouTube视频。
用于HTML5视频的Plyr
在以下示例中,我们将创建一个HTML5视频标签,并包括视频文件。
HTML
<video id="plyr-video" poster="/path/to/video-poster.png" controls> <source src="/path/to/video.mp4" type="video/mp4"> <source src="/path/to/video.webm" type="video/webm"> <!-- Captions are optional --> <track kind="captions" label="English captions" src="/path/to/video-caption.vtt" srclang="en" default> </video>
JavaScript
plyr.setup("#plyr-video");
用于HTML5音频的Plyr
在以下示例中,我们将创建一个HTML5音频标签,并包括音频文件。
HTML
<audio id="plyr-audio" controls> <source src="/path/to/audio.mp3" type="audio/mp3"> <source src="/path/to/audio.ogg" type="audio/ogg"> </audio>
JavaScript
plyr.setup("#plyr-audio");
Vimeo的Plyr嵌入
在以下示例中,我们将创建一个div来包含Vimeo视频。
HTML
<div id="plyr-vimeo-example" data-type="vimeo" data-video-id="143418951"></div>
JavaScript
plyr.setup("#plyr-vimeo-example");