pc端浏览器解析amr格式音频一直报错怎么办

用的Benz-amr-recorder,完全照着官方文档的路子走的,但是点击播放时一直报:Unable to decode audio data,为什么!!!!我这是本地音频,相对路径绝对路径各种能想到的路径写法都用过了

pc端浏览器解析amr格式音频一直报错怎么办
pc端浏览器解析amr格式音频一直报错怎么办


回答:

你把文件放到 public 文件下,路径填写对应的绝对路径,如 /demo.amr, 这样能保证路径写法一定是对的,浏览器是不能直接访问本地文件,你写 'D:', file:// 什么的都不行

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Document</title>

<script src="https://benzleung.github.io/benz-amr-recorder/BenzAMRRecorder.js"></script>

</head>

<body>

<script>

const amr = new BenzAMRRecorder();

amr.initWithUrl("/mario.amr").then(function () {

amr.play();

});

</script>

</body>

</html>

pc端浏览器解析amr格式音频一直报错怎么办

pc端浏览器解析amr格式音频一直报错怎么办

我测试了以下,可以播放的啊

以上是 pc端浏览器解析amr格式音频一直报错怎么办 的全部内容, 来源链接: utcz.com/p/937212.html

回到顶部