谷歌开源 H5 流媒体播放器 shaka-player 初探

Shaka Player is an open-source JavaScript library for adaptive media. It plays adaptive media formats (such as DASH and HLS) in a browser, without using plugins or Flash. Instead, Shaka Player uses the open web standards MediaSource Extensions and Encrypted Media Extensions.

它支持在浏览器播放 Dash或者 HLS协议的媒体服务,它还可以支持离线存储(借助 indexDB)。他是基于 MSE, Media Source Extensions以及 EME, Encrypted Media Extensions来实现;

由于这些新特性,国内用户在使用的时候还是需要考虑浏览器的兼容性取舍;

我们可以使用 NPM 或者 外链引入 CDN 脚本。

npm install shaka-player --save  

或者借助 cdn.js

<script src="https://cdnjs.cloudflare.com/ajax/libs/shaka-player/2.3.2/shaka-player.compiled.js"></script>  

编辑我们的 html 页面,引入 cdn 脚本后,在页面中加入 video 元素;

<video id="video"  
           poster="//shaka-player-demo.appspot.com/assets/poster.jpg"
           controls autoplay></video>

接下来我们在 `

原文链接:www.jackpu.com

上一篇:前端知识点总结——JS基础
下一篇:组件化 Todo List 编写笔记

相关推荐

官方社区

扫码加入 JavaScript 社区