HI
Я новичок в Blackberry.
Я разрабатываю приложение, чтобы получить название песни из живого аудио потока. Я могу получить байты потока mp3 от определенного радиосервера. Чтобы получить название песни, я добавляю флаг "Icy-metadata: 1". Так я получаю заголовок из потока. Чтобы получить размер блока mp3, который я использую " Icy-metaInt ". Как распознать блоки метаданных с этим размером mp3-блока. Я использую следующий код. Кто-нибудь может мне помочь получить его ... Здесь b [off + k] - байты, полученные с сервера. ..Я конвертирую весь поток в charArray, что неправильно, но как распознать заголовки metadataHeader в соответствии с размером блока mp3 ..
b [off + k] = буферы [PlayBuf] PlayByte];
String metaSt = httpConn.getHeaderField ("icy-metaint");
metaInt = Integer.parseInt (metaSt);
for (int i=0;i<b[off+k];i++)
{
metadataHeader+=(new String(b)).toCharArray();
System.out.println(metadataHeader);
metadataLength--;