0

我需要在我的 WP8 应用程序中播放一个短视频。不幸的是,没有可用于从 MediaLibrary 播放的 API。

我知道的唯一 API 是按照这个链接: http:
//msdn.microsoft.com/en-us/library/windowsphone/develop/hh394041 (v=vs.105).aspx

只有当 VideoFile 存储在独立存储中时,上述方法才有效。

虽然我知道我可以使用一些工具将文件上传到独立存储,但我更愿意将视频文件打包到 xap 中,然后在运行时将文件复制到独立存储。

有人可以指导我在运行时将应用程序项目中包含的 VideoFile 复制到独立存储。

4

2 回答 2

0

您可以使用MediaElement控件完成此操作。这是有关如何使用它的一个很好的示例。基础是将其添加到您的 xaml 并将源设置为将构建操作设置为内容的文件。

<MediaElement x:Name="VidoPlayer" Source="/Assests/MyVideo.wma" AutoPlay="True" Volume="1"/>

因此,只要您有一个位于 Assests 文件夹中的文件 MyVideo.wma 并且 Build Action 设置为 Content,那么您就很成功了!

于 2013-10-22T07:15:17.007 回答
0

您可以像添加图像一样将视频添加为应用资产。将视频添加到您的项目并将其标记为内容。该视频将与应用程序一起打包在 xap 中。

于 2013-10-21T15:32:46.747 回答