我从this article on MSDN逐字复制代码,即添加
System.Uri manifestUri = new Uri("http://amssamples.streaming.mediaservices.windows.net/49b57c87-f5f3-48b3-ba22-c55cfdffa9cb/Sintel.ism/manifest(format=m3u8-aapl)");
mediaPlayerElement.Source = MediaSource.CreateFromUri(manifestUri);
mediaPlayerElement.MediaPlayer.Play();
到我的页面和
<MediaPlayerElement x:Name="mediaPlayerElement" HorizontalAlignment="Stretch" AreTransportControlsEnabled="True"/>
到我的XAML。但是,在运行时,没有回放报告的错误是
错误:视频类型不受支持或文件路径无效。
我不知道为什么会出现这样的错误,因为这是Microsoft给出的官方示例,Edge可以在粘贴URL时完美播放视频。显然,如果我通过更改
为其提供资产中的音频文件,该应用程序可以完美播放音频System.Uri manifestUri = new Uri("ms-appx:///Assets/sample.mp3");