在Windows Phone 7中播放视频

时间:2010-11-08 20:57:18

标签: silverlight windows-phone-7 audiovideoplayback mediaplayback

我正在尝试使用MediaElement控件在WP7中播放WMV文件,但我总是在MediaElement控件的MediaFailed事件中收到“ag_e_network_error”异常。我找到this solution,但它对我不起作用,因为我根本没有连接手机。你能想到的任何其他解决方案吗?

这是xaml:

 <MediaElement Grid.Row="0"
                          x:Name="mediaSample"
                          Source="/Media/Wildlife.wmv"
                          AutoPlay="True"
                          HorizontalAlignment="Left"
                          VerticalAlignment="Top"
                          Height="200"
                          Width="200"
                          MediaOpened="MediaElement_MediaOpened"
                          MediaFailed="mediaSample_MediaFailed" />

'/ Media / Wildlife.wmv''Build Action'设置为'Content','Copy to Output Directory'设置为'Copy Always'。

谢谢!

1 个答案:

答案 0 :(得分:2)

这完全取决于视频使用的编解码器。

使用this reference page了解详情。

由于您正在尝试播放WMV视频,因此您有特定的限制(某些编解码器具有特定的分辨率限制,并且模拟器根本不支持一种):

alt text

解决方法是使用物理设备。事实上,对于移动平台的任何认真开发,您将需要一部实际的手机,所以我建议您投资一部。