Hallo, ik heb hier de laatste dagen mijn haren uitgehaald, ik heb een media-element in een Silverlight-app geschreven in C #
Ik probeer een MP3 via http te streamen en via de silverlight-app te spelen. Hoewel het een uitzondering blijft vangen die zegt
AG_E_NETWORK_ERROR
De mp3 wordt niet afgespeeld en de MediaElement.MediaOpened-gebeurtenis vuurt nooit
Na het zoeken op het net lijkt deze fout te wijten aan een curropt-bron maar de mp3 speelt prima als ik een webbrowser op de mp3 richt.
hier is de code
private void button1_Click(object sender, RoutedEventArgs e)
{
Uri source = new Uri("http://www.sm-testing.co.uk/mixes/youdontknow.mp3");
mediaElement1.Source = source;
mediaElement1.MediaFailed += new EventHandler(mediaElement1_MediaFailed);
mediaElement1.MediaOpened +=new RoutedEventHandler(mediaElement1_MediaOpened);
}
void mediaElement1_MediaFailed(object sender, ExceptionRoutedEventArgs e)
{
MessageBox.Show( e.ErrorException.ToString());
}
private void mediaElement1_MediaOpened(object sender, RoutedEventArgs e)
{
mediaElement1.Play();
}