我嘗試了不同的方式,但無論我設置爲Source
的MediaElement
它什麼也沒有顯示。MediaElement爲什麼不顯示?
我試着這樣說:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
<MediaElement x:Name="VideoMediElement" Source="{Binding VideoUrl, Mode=TwoWay}" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>
</Grid>
我試試這個:
VideoMediElement.Source = new Uri(VideoUrl);
VideoMediElement.Play();
其中VideoUrl
是:
private string videoUrl;
public string VideoUrl
{
get { return videoUrl; }
set
{
if (videoUrl != value)
{
videoUrl = value;
OnPropertyChanged("VideoUrl");
}
}
}
我甚至嘗試這個辦法:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
<MediaElement x:Name="VideoMediElement" Source="http://www.youtube.com/v/zsGczPb-4fg?f=videos" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>
但任何地方我只看到白色背景。爲什麼? 我使用模擬器版本7.1。
看到這篇文章http://stackoverflow.com/questions/4272293/youtube-on-windows-phone-with-mediaelement –
@Xin但我想不僅播放YouTube視頻。 –
您是否試過在設備上播放它?也許模擬器不支持編解碼器。 – keyboardP