HttpWebRequest für ShoutCast unter Windows Phone7

Ich versuche, Shoutcast-Stream in meiner Windows Phone 7-App zu streamen

Ich starte eine asynchrone HttpWebRequest wie diese

//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);

Das Problem ist, dass CallBack-> RespCallBack nie aufgerufen wird ...

Dieser Code hat bei mir normalerweise in anderen Umgebungen funktioniert, aber nicht am Telefon ...

Ich bin es leid, WebClient zu verwenden, der Daten zu streamen scheint,

das Problem in diesem Fall ist, dass es nie das Ende OpenReadCompleted wegen Endelss Shoutcast-Stream aufrufen

Danke für die Unterstützun

Jede Hilfe wäre dankbar

Antworten auf die Frage(8)

Ihre Antwort auf die Frage