当我尝试从 silverlight 代码后面的 http 服务器上播放音频文件时,无法这样做:
string mediaFileName = "http://myserverIP/file.mp3";
musicPlayer.Source = new Uri("mediaFileName", UriKind.Relative);
LayoutRoot.Children.Add(musicPlayer);
musicPlayer.Play();
现在这应该可以轻松播放文件了。我不明白为什么这没有发生。如果我将文件放在 Clientbin 中,则插入 webfile,它工作得很好。
再次,当我尝试从 XAML 播放 Web 文件时,如下所示,它可以工作:
<MediaElement x:Name="mediaPlayer" Source="http://myserverIP/file.mp3" BindingValidationError="mediaPlayer_BindingValidationError" />
请帮忙。
谢谢, 苏亨