音频base64和音频文件转换
Posted ellenchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音频base64和音频文件转换相关的知识,希望对你有一定的参考价值。
音频文件转base64
<input type="file" id="fileInput"> <script> var fileInput = document.querySelector(‘#fileInput‘); fileInput.onchange = function () { var file = this.files[0]; var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function () { var data = reader.result; console.log(‘data‘, data); }; }; </script>
base64转音频文件
<script> const dataurl="****"; const url = URL.createObjectURL(dataURLtoBlob(dataurl)); //接着把url赋值给audio的src。 function dataURLtoBlob(dataurl) { var arr = dataurl.split(‘,‘), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } return new Blob([u8arr], { type: mime }); }; </script>
以上是关于音频base64和音频文件转换的主要内容,如果未能解决你的问题,请参考以下文章