2014-02-14 108 views
0

如何在保存在项目资源中的Windows Phone电话上播放视频?编解码器是MPEG-1 Layer 2,多媒体容器是avi。我想在没有任何控件(播放,暂停,停止)的情况下在Windows Phone Page中播放此文件。如果这更方便,我可以将视频文件转换为任何其他格式。如何在Windows Phone应用程序中播放视频

我应该使用什么组件以及如何将这个组件绑定到的视频,然后打?

+1

没有任何控件可见的手段..使用户可以听到声音,而无需看视频? – har07

+0

@ har07我将编辑OP。通过控制我的意思是播放,停止,暂停等视频应该是可见的。 – Yoda

回答

1

可以使用MediaElement控制不播放/暂停显示视频/停止控制:

<MediaElement AutoPlay="True" x:Name="mediaEl" MediaFailed="MediaEl_MediaFailed" 
    Source="pathToVideoRelativeToCurrentPage.mp4"/> 

使用MediaElement控件时是处理的MediaFailed事件的良好实践。因为当加载媒体文件失败时(由于路径错误而未找到文件),ME不会抛出异常,而是引发MediaFailed事件。通过MediaElement控件的Silverlight的版本所支持的媒体格式的

列表,可以在this MSDN post找到。

相关问题