我必须连接到许多不同类型的实时音频流文件。这些文件可以是mp3,AAC,ogg等...但是网址不提供有关文件类型的任何信息。例如,我有“http://www.asite.com/astreamingfile”等网址,而不是“http://www.asite.com/astreamingfile.mp3”或“http://www.asite.com/astreamingfile.aac”。
如何知道网址后面的音频流式文件?
谢谢!
答案 0 :(得分:1)
http://www.asite.com/astreamingfile之类的常规网址将是别名或提供某种检测机制,但最终指向有效的mp3,AAC ...网址。
您可以检查http://www.asite.com/astreamingfile的HTTP响应标头,看看您是否有“Content-Type audio / mp3”标头(或其他格式)。您可以在Java中解析该信息,从而确定您要处理的文件类型。