基于HTTP流的UWP视频播放

基于HTTP流的UWP视频播放,uwp,Uwp,我尝试在下面(文章)中添加以下内容来进行简单的视频播放 <MediaPlayerElement AutoPlay="True" AreTransportControlsEnabled="True" Source="http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4" /> 到我的页面XAML。但显然,这不起作用。这是因为我们只能对源代码使用本地文件吗

我尝试在下面(文章)中添加以下内容来进行简单的视频播放

<MediaPlayerElement AutoPlay="True" AreTransportControlsEnabled="True" Source="http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4" />

到我的页面XAML。但显然,这不起作用。这是因为我们只能对
源代码使用本地文件吗

这是因为我们只能对源文件使用本地文件吗

不,您可以为源设置http流。但是的属性是
imediplaybacksource
而不是直接使用Uri。您需要从Uri代码后面创建。代码如下

XAML代码

 <MediaPlayerElement AutoPlay="True" AreTransportControlsEnabled="True" x:Name="mediaplayer" Height="400" Width="400" />
您还可以直接使用其类型为Uri的控件

<MediaElement Height="400" Width="400" AutoPlay="True" Source="http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4"></MediaElement>

Hello,是否可以向http连接添加身份验证。我的流只能通过用户密码访问,UWP不支持该模式。非常感谢@Sunteen
<MediaElement Height="400" Width="400" AutoPlay="True" Source="http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4"></MediaElement>