Google chrome Chrome:播放WAV PCM文件时没有时间或搜索

Google chrome Chrome:播放WAV PCM文件时没有时间或搜索,google-chrome,Google Chrome,我有一个应用程序,可以从一些电话设备读取音频,并允许用户在浏览器中收听。soxi音频文件的格式: Onput File : 'audio.wav' Channels : 1 Sample Rate : 8000 Precision : 16-bit Duration : 00:02:42.15 = 1297200 samples ~ 12161.2 CDDA sectors File Size : 2.59M Bit Rate

我有一个应用程序,可以从一些电话设备读取音频,并允许用户在浏览器中收听。soxi音频文件的格式:

Onput File     : 'audio.wav'
Channels       : 1
Sample Rate    : 8000
Precision      : 16-bit
Duration       : 00:02:42.15 = 1297200 samples ~ 12161.2 CDDA sectors
File Size      : 2.59M
Bit Rate       : 128k
Sample Encoding: 16-bit Signed Integer PCM

在除Chrome之外的任何浏览器上玩这个都可以。它播放音频,但时间列在“00:00”,搜索栏不工作。无论是从我的应用程序流式传输音频,还是本地保存并直接加载到Chrome中,这都无关紧要。

这是因为文件的长度没有嵌入到“fmt”块中。SOXI的方法是通过分析整个文件来计算的。

我可以修改中间的头吗?它会传递一个有效的content-length。content-length并不表示时间长度。如果您不知道,请说出来。“阅读手册”没有用,它变得复杂了。这些块有时是复杂的