Ionic 2从samples / blob创建一个wav文件

时间:2017-03-15 10:52:30

标签: android cordova ionic2 blob wav

我正在使用 cordova-audio-input 来录制音频。我正确地得到了一个充满样本的文件,然后我使用WawAudioEncoder.js从样本中创建一个blob。

完成这些步骤后,我使用 cordova-file-plugin ,用这个blob创建一个wav文件,但是当我把这个文件读成base64时,我得到一个像这样的字符串:

  

数据:音频/ X-WAV;的base64,UklGRjAAAABXQVZFZm10IBAAAAABAAEARKwAABCxAgACABAAZGF0YQwAAAAAAAAAAAAAAAAAAAA =

文件的末尾充满了" A",这意味着没有数据,如果我是对的(如果我创建更长的音频,那么会有更多的" A",而不是任何数据)。

这就是为什么我的音频播放器( cordova-media-plugi n)和手机默认音频播放器向我显示为空(长度为零的音频)。

我可以查一下blob吗?有没有数据,所以编码器工作正常?或文件编写者导致问题?

任何帮助将不胜感激。

0 个答案:

没有答案