FileReader.readAsDataUrl和m4a文件

时间:2013-11-24 17:42:56

标签: javascript html5 file filereader qunit

我有一段JavaScript代码,它将m4a文件作为ArrayBuffer读取并提取元数据(标题,艺术家等)。我试图通过使用文件的数据URL(base64字符串)来单元测试它来创建一个文件blob然后我可以解析。我必须这样做,以便在没有任何用户交互的情况下运行单元测试。我已成功使用mp3文件:我使用FileReader.readAsDataUrl的输出复制作为我的测试类中的硬编码字符串,它按预期工作。但是,当我尝试使用m4a文件执行相同操作时,它不起作用。具体而言,从数据URL创建的ArrayBuffer与直接创建ArrayBuffer时的长度不同。有谁知道为什么会这样?

0 个答案:

没有答案