我有一个mp3文件作为字节数组。如何将其恢复为声音并使用javascript播放?
由于
答案 0 :(得分:3)
据我所知,这绝对是微不足道的。
2似乎效率低下,3需要浏览器特定的支持。所以,使用1.我没有尝试过,但请查看http://www.bitsnbites.eu/?p=1。您应该期望这样做效率低于本机代码。
答案 1 :(得分:2)
这只是Philip JF回答的后续行动:
“1”可能会正常工作,没有在bitsnbites链接上解释的任何棘手的东西。由于mp3文件没有标题,您可以“按原样”将数据传递给URL,而不使用WAVE标题。所以要走的路(从bitsnbites页面修改):
构造要作为DATA URI播放的字符串: 用“data:audio / mpeg; base64”初始化一个字符串 使用btoa()函数将mp3字节数组作为格式化字符串附加到base64编码中。 然后,您可以调用此数据URI以进行播放。
参考文献: