此问题与VB.NET 2010相关
我正在尝试获取有关服务器上mp3文件的一些信息。所以我尝试使用System.Net.WebClient和.OpenRead()从流中读取位置16的4个字节。原来这个流不支持寻求。
那么如何在不下载整个文件的情况下在服务器上获取mp3文件的比特率呢?
答案 0 :(得分:2)
从服务器流式传输,直到获得有效的帧头,然后断开连接。
MP3文件有时以ID3标签开头,因此您无法准确知道可以读取帧标头的位置。您必须开始阅读该文件,直到找到该文件。如果您在128KB左右找不到帧头,请断开连接,因为您可能根本没有MP3文件。