嗨,我是黑莓新手。我正在开发一个应用程序来从实时音频流中获取歌曲名称。我能够从特定的无线电服务器获取 mp3 流字节。要获取歌曲名称,我添加标志“Icy-metadata:1”。所以我从流中获取标题。要获取我使用的 mp3 块大小“ Icy-metaInt"。如何识别具有此 mp3 块大小的元数据块。我正在使用以下代码。任何人都可以帮我获取它...这里的 b[off+k] 是来自服务器的字节。 ..我将整个流转换为错误的 charArray,但是如何根据 mp3 块大小识别 metadataHeaders ..
b[off+k] = 缓冲区[PlayBuf]PlayByte];
字符串 metaSt = httpConn.getHeaderField("icy-mettaint");
metaInt=整数.parseInt(metaSt);
for (int i=0;i<b[off+k];i++)
{
metadataHeader+=(new String(b)).toCharArray();
System.out.println(metadataHeader);
metadataLength--;