什么是 meister-plugin-nativehls
meister-plugin-nativehls 是基于 Native HLS 支持的 HLS 视频播放器插件。根据官方文档,Native HLS 在 Chrome55 开始支持,其他浏览器也陆续开始支持。Native HLS 的优点是不需要 Flash 或者其他插件,可以全面支持视频的 HTTP Live Streaming(HLS)协议。此外,meister-plugin-nativehls 还支持多种格式的视频如 MP4。如果您需要在前端开发中使用 HLS 协议播放视频,可以尝试使用 meister-plugin-nativehls。
安装
你可以通过 npm 安装 meister-plugin-nativehls:
npm install meister-plugin-nativehls --save
使用
通过 npm 安装 meister-player:
npm install meister-player
然后在 HTML 中引入:
<script src="./node_modules/meister-player/dist/meister.js"></script>
如果您已经安装了 meister-player 可以跳过这步。
通过 import 引入插件:
import NativeHls from 'meister-plugin-nativehls';
如果您通过 script 引入了 meister-plugin-nativehls ,可以这样:
<script src="./node_modules/meister-plugin-nativehls/dist/NativeHls.js"></script>
配置播放器
-- -------------------- ---- ------- ----- ------ - - ------ ----- -------- ------- ----- ------ --------- ------ -------- ------ -------- - ---------- - -------- ----- -- -- -- ----- ------- - --- ------------------------- --------
其中
#meisterPlayer
是播放器的容器 id。
示例
下面是一个使用 meister-plugin-nativehls 播放视频的示例代码:
-- -------------------- ---- ------- ------ ------ ------------------------------- ---------- ------- ------------------------------------------------------------- ------- ------------------------------------------------------------------------- ------- ------ ---- ------------------------- -------- -- -- --- ---- ------------------------------------------- -- -- - ----- ------ - - ------ ----- -------- ------- ----- ------ --------- ------ -------- ------ -------- - ---------- - -------- ----- -- -- -- ----- ------- - --- ------------------------- -------- -- -- ---- ----- ----------------- ---- ----------------------------------------------------------- ----- ------------------------ --- --- --------- ------- -------
结论
在前端开发中使用 meister-plugin-nativehls 可以方便地实现对 HLS 协议视频的播放。通过 npm 安装和配置,可以快速地搭建视频播放器,而且操作也非常简单。希望这篇文章对大家有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055a2181e8991b448d7c3e