js 的audio 播放不了 m3u8 里面的 ts 音频文件,怎么解决呢?
具体问什么要 m3u8 文件,具体可以看看这篇文章:https://blog.csdn.net/pangrui...
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ts文件播放</title>
</head>
<body>
<audio id="music1" src="./ld-00001.ts"></audio>
<span onclick="paly();">播放</span>
<script>
function paly(){
var audio = document.getElementById('music1');
if(audio!==null){
if(audio.paused){
// 播放
audio.play();
return;
}
// 暂停
audio.pause();
}
}
</script>
</body>
</html>
m3u8 的地址:https://res001.geekbang.org/m...
ts 文件的下载地址: https://res001.geekbang.org/m...
使用 hls.js
举个栗子
http://jsfiddle.net/631807682...