有没有人想过为什么在使用HTML5音频时录音会被截断?只有当录音大约一分半钟时才会发生这种情况。音频通常会在30秒(或更短)内被截断。较短的录音不会被截断。
我们正在使用Matt Diamond的recorder.js功能。在页面上可以动态创建多个HTML5播放器(最多5个),但播放器的数量似乎不是问题的一部分,因为当页面上只有2个播放器时会发生截断。
缓冲区长度为4096.音频作为wav文件保存到磁盘上的文件中。如果用户仍然在同一页面上播放,则用户可以在通过HTML5播放器播放时听到完整的录音,但是保存的文件会被截断。
关于为什么会发生这种情况或如何克服它的任何想法都将不胜感激!
我忘了提到这是在asp.net Web应用程序中。我们在后面的代码中使用Sox来规范化音频文件,然后再将其保存到磁盘。