こんにちはアイブ氏は日の最後のカップルのために、この上で私の髪を引っ張っされたウェブからmp3を再生し、私は、Silverlightアプリケーション内のMediaElementは、C#で書かれているHTTP経由でMP3をストリーミングしようとしているC#のSilverlightのMediaElementは文句を言わない
イムSilverlightアプリで再生します。このエラーがが原因で表示され、ネット上で検索した後mp3が
AG_E_NETWORK_ERROR
を再生しないであろうとMediaElement.MediaOpenedイベントが
を発射したことがないと言う例外をキャッチし続けるが、私はmp3でウェブブラウザーを指しているときに、曲がりくねった音源ですが、mp3はうまく演奏します。
HERESにコード
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<ExceptionRoutedEventArgs>(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();
}
MP3のサイズは?ストリーム全体(MP3)が正しい形式で受信されていますか? –
@AllanChuaこんにちは、mp3は大丈夫です、私はちょうどWindowsのサンプルwmaでそれを試したと私は同じことを得る、例外は瞬間です、私はnetstatを見てサイトに接続しようとアプリを参照してくださいを参照してください – stedotmartin
何私は尋ねたいのですが、プレーヤーのソースが完全に受信された場合、クイックウォッチを使用しようとしましたか? –