网站首页 > 知识剖析 正文
切图网站的踩坑笔记,vue开发项目中通过api接口获取到了m3u8格式的音频,但是有的浏览器默认不支持,所以需要借助辅助手段来实现,下面介绍详细方法。
什么是m3u8?
m3u8是m3u的一种,是utf-8格式的,Apple 为了提高流播效率开发的技术,特点是将流媒体切分为若干 TS 片段(比如每10秒一段),然后通过一个扩展的 m3u 列表文件将这些 TS 片段集中起来供客户端播放器接收。可以做多码率的适配,根据网络带宽,客户端会自动选择一个适合自己码率的文件进行播放,保证视频流的流畅。
html5的video标签实现对HLS(m3u8格式)的支持方法
<script src="https://cdn.jsdelivr.net/hls.js/latest/hls.min.js"></script>
<video id="video"></video>
<script>
if(Hls.isSupported()) {
var video = document.getElementById('video');
var hls = new Hls();
hls.loadSource('http://www.streambox.fr/playlists/test_001/stream.m3u8');
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED,function() {
video.play();
});
}
</script>
来源:http://www.qietu.com/hml5-video-m3u8-hls-min-js/
猜你喜欢
- 2024-12-17 分享两个实用的视频制作的自学网站
- 2024-12-17 自媒体人必备超全短视频素材库!20个音频、视频、文案网,快收藏
- 2024-12-17 音视频开发3. 低延时的H5直播方案JSMpeg
- 2024-12-17 Github热门源码:借助TensorFlow.js让你在视频中瞬间消失
- 2024-12-17 adobe CEP HTML. Engine停止工作?
- 2024-12-17 快影怎么把视频弄成横屏播放 制作方法分享
- 2024-12-17 科研笔记神器:??一边视频,一边笔记,轻松搞定B站视频学习
- 2024-12-17 基于Python+Flask+MySQL+HTML的视频数据可视化分析系统
- 2024-12-17 H5标签video,如何播放流视频 h5 播放视频流
- 2024-12-17 JavaScript 如何读取本地文件 js读取本地文件夹
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)