当将本地音频文件作为MediaElement
的来源时,音频播放效果良好。
<MediaElement Grid.Row="1" Stretch="Uniform" Name="Player" Margin="0,93,0,0" Source="Assets/test.mp3" />
但是在尝试播放远程音频文件时它无效。
在MainPage.xaml.cs
Player.Source = new Uri("http://fileraja.com/tamil/A/Alaipayuthey/Pachchai_Nirame-VmusiQ.Com.mp3", UriKind.RelativeOrAbsolute);
请给我一个解决方案。如何设置远程音频MediaElement
的来源?
答案 0 :(得分:0)
我曾经将MediaElement添加到ex。 MainPage.xaml as:
<MediaElement Name="MediaContent" AutoPlay="True"/>
并在 MainPage.cs 构造函数或 OnNavigateTo 中使用:
MediaContent.Source = new Uri("Ur Uri String Here", UriKind.Absolute);
如果您不想在页面加载中自动播放,只需将自动播放设置为 False ,然后在按钮点击时播放 - 对于前 - 或任何其他类似事件:
MediaContent.Play();
如果不起作用,请尝试使用: MediaFailed , MediaOpened , MediaEnded , CurrentStateChanged ..事件,以跟踪其无效的原因。< / p>