为什么 MediaElement 不显示任何内容?
我尝试了不同的方法,但是无论我将 MediaElement
的 Source
设置为什么,它都没有显示任何内容。
我尝试这样:
<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 。
I tried different ways, but whatever I set to Source
of MediaElement
it shows nothing.
I try this way:
<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>
I try this:
VideoMediElement.Source = new Uri(VideoUrl);
VideoMediElement.Play();
where VideoUrl
is:
private string videoUrl;
public string VideoUrl
{
get { return videoUrl; }
set
{
if (videoUrl != value)
{
videoUrl = value;
OnPropertyChanged("VideoUrl");
}
}
}
I even try this:
<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>
But anywhere I see only white background. Why?
I use emulator version 7.1 .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试订阅事件 媒体失败?也许您的视频出了问题,此活动可能会帮助您找出问题所在。
还可以在设备上尝试您的应用程序。但是,当您通过 Zune 连接到设备时,您无法播放媒体。您必须使用 WPConnect。它将允许您在没有 Zune 的情况下连接到手机并在应用程序中播放媒体。
Well did you tried subscribing to event MediaFailed? Maybe something is going wrong with your video and this event may help you find out what.
Also try your application on device. However you cannot play media when you are connected to device via Zune. You have to use WPConnect. It will allow you to connect to phone without Zune and play media in application.