2016-12-03 225 views

回答

0

这是因为我们只能使用本地文件的来源?

没有,你可以设置源HTTP流。但MediaPlayerElementsource财产是IMediaPlaybackSource非Uri直接。您需要从后面的Uri代码创建MediaSource。代码如下。

XAML代码

<MediaPlayerElement AutoPlay="True" AreTransportControlsEnabled="True" x:Name="mediaplayer" Height="400" Width="400" /> 

代码背后

public MainPage() 
    { 
     this.InitializeComponent(); 
     Uri pathUri = new Uri("http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4"); 
     mediaplayer.Source = MediaSource.CreateFromUri(pathUri); 
    } 

您还可以使用MediaElement控制,其source类型是开放的直接。

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

采取在这个Sample仔细看你会发现很多信息

它有很多的场景。我希望我的信息将有助于