从服务器读取MP3的比特率

时间:2014-07-15 20:41:14

标签: vb.net header mp3

此问题与VB.NET 2010相关

我正在尝试获取有关服务器上mp3文件的一些信息。所以我尝试使用System.Net.WebClient和.OpenRead()从流中读取位置16的4个字节。原来这个流不支持寻求。

那么如何在不下载整个文件的情况下在服务器上获取mp3文件的比特率呢?

1 个答案:

答案 0 :(得分:2)

从服务器流式传输,直到获得有效的帧头,然后断开连接。

MP3文件有时以ID3标签开头,因此您无法准确知道可以读取帧标头的位置。您必须开始阅读该文件,直到找到该文件。如果您在128KB左右找不到帧头,请断开连接,因为您可能根本没有MP3文件。