HttpWebRequest para ShoutCast no Windows Phone7
Estou tentando transmitir stream shoutcast na minha janela do telefone 7 app
Eu inicio um HttpWebRequest assíncrono como este
//Init Request
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://ACommonoShoutCastUrl:8000");
myHttpWebRequest.Headers["Icy-MetaData"] = "1";
myHttpWebRequest.UserAgent = "WinampMPEG/5.09";
myHttpWebRequest.AllowReadStreamBuffering = true;
//Call
// Create an instance of the RequestState and assign the previous myHttpWebRequest object to its request field.
RequestState myRequestState = new RequestState();
myRequestState.request = myHttpWebRequest;
// Start the asynchronous request.
IAsyncResult result = (IAsyncResult)myHttpWebRequest.BeginGetResponse(new AsyncCallback(RespCallBack), myRequestState);
O problema é que o CallBack-> RespCallBack nunca é chamado ...
Esse código funcionou para mim normalmente em outros ambientes, mas não no telefone ...
Também cansei de usar o WebClient que parece transmitir dados,
o problema nesse caso é que ele nunca chama OpenReadCompleted final por causa do fluxo de shoutcast endelss
Obrigado pelo apoio
Qualquer ajuda seria apreciada