流媒体
NPlayer 可以非常方便的接入流媒体协议,如果想使用 HLS 可以引入 hls.js。
更多关于 hls.js 使用方法,请查看 hls.js 官方文档 。
hls 是视频点播很常用的协议,本教程还提供了使用 hls.js 实现清晰度切换功能,详情请查看 清晰度切换 。
#
DASH和 HLS 非常相似的是 DASH 协议,要使用 DASH 协议可以使用 dash.js 。
更多关于 dash.js 请查看 dash.js 官方文档 。
#
任何流媒体按照这个套路,其实任何这些流媒体都可以接入(flv, WebTorrent 等等)。因为它们只需要一个 video
元素就行,我们可以通过 player.video
属性访问到 video
元素。
除了让 NPlayer 自动创建 video
元素,还可以自己提供 video
元素。