是否可以合并两个音频字符串以创建唯一的音频
本文介绍了是否可以合并两个音频字符串以创建唯一的音频文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以合并两个音频‘base 64data’字符串以创建唯一的音频文件?
我的字符串中有两个循环音频Base64 wav,如下所示:
我猜我在做一件非常愚蠢的事情,但我想知道这是否可能。
我正在尝试将这两个wav合并成一个可以在音频HTML元素中播放的wav。 我想提取秒的Base64数据以合并为1,然后播放它,但导航器返回错误。
这是我的脚本代码:
感谢您的建议 谢谢!
编辑:
我正在尝试解码Base64区块以缓冲数据,并合并缓冲区以便再次编码为Base64。
问题:返回的Base64是";aa==";
我认为&aa==";是0字节。当我连接缓冲区时,我正在做一些不好的事情:
控制台返回它的下一个:";data:dio/x-wav;Base64,AA==";
我的用于编码/解码的Java脚本工作函数:
推荐答案
我解决了!(经过两天的艰苦努力和抄袭Convert AudioBuffer to ArrayBuffer / Blob for WAV Download的答案) 我希望它能帮助您省去我为此开发的所有工作;)
其他功能:
这篇关于是否可以合并两个音频字符串以创建唯一的音频文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!