我需要在WP8应用程序中播放一段短片。不幸的是,MediaLibrary没有可用于播放的API。
我所知道的唯一API就是根据这个链接:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394041(v=vs.105).aspx
仅当VideoFile存储在隔离存储中时,上述方法才有效。
虽然我知道我可以使用某些工具将文件上传到隔离存储,但我更愿意将视频文件打包到xap中,然后在运行时将文件复制到隔离存储。
有人可以指导我在运行时将应用程序项目中包含的VideoFile复制到隔离存储。
答案 0 :(得分:0)
您可以像添加图片一样将视频添加为应用资源。将视频添加到项目中并将其标记为内容。该视频将与xap中的应用程序一起打包。
答案 1 :(得分:0)
使用MediaElement控件完成此操作。这是关于如何使用它的great sample。基础是将它添加到您的xaml并将源设置为将构建操作设置为内容的文件。
<MediaElement x:Name="VidoPlayer" Source="/Assests/MyVideo.wma" AutoPlay="True" Volume="1"/>
因此,只要你有一个位于Assests文件夹中的文件MyVideo.wma并且Build Action设置为Content,你就是金色的!