可以使用 MediaPlayerLauncher 在 Windows Phone 上播放媒体文件,或者为了实现更多自定义的体验,您可以使用 MediaElement API。
使用 MediaElement API 之前,请在此处了解与桌面版本之间的差别:Silverlight for Windows Phone 的媒体。
使用 MediaElement API 播放本地视频文件的步骤
在 Visual Studio 中打开一个新的或现有的解决方案。
在“解决方案资源管理器”中,右键单击您项目的名称,单击“添加”,然后单击“现有项”。
导航到现有视频文件并在“属性”窗口中将其作为“生成操作”类型“内容”添加。
视频必须使用支持的 Windows Phone 媒体编解码器中列出的编解码器进行编码。
在 .xaml 代码的 ContentGrid 部分中,添加以下行:
将 test.wmv 替换为您的视频文件的名称。
使用 MediaElement API 播放远程视频文件的步骤
在 Visual Studio 中打开一个新的或现有的解决方案。
在 .xaml 代码的 ContentGrid 部分中,添加以下行:
<MediaElement Source="http://mschannel9.vo.msecnd.net/o9/mix/09/wmv/key01.wmv" AutoPlay="True"/>
将 Source 值替换为远程视频文件的位置。
视频必须使用支持的 Windows Phone 媒体编解码器中列出的编解码器进行编码。