我的 html 音频元素有问题。
服务器每个请求仅返回部分音频文件(wav),因为它需要一些时间来生成文件,并且在创建过程中仅返回部分音频文件,所以我需要多个文件才能获取完整的 wav 文件。
它还返回如下标头:
内容类型:音频/wav
内容长度:块的长度
我的前端看起来像这样:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Streaming Audio</title>
</head>
<body>
<div>
<h5>Download file</h5>
<div class="audio-div">
<audio controls preload="none">
<source src="/read" type="audio/wav">
</audio>
</div>
</div>
</body>
</html>
现在只播放音频文件的第一个块,有什么方法可以获取更多数据到第一个音频块?
<audio controls preload="auto">
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio#preload