我要求在xap文件中包含一个视频文件,而不是单独将其上传到隔离存储中。
我有什么选择?
最初我曾想过播放MediaLibrary的视频文件。 Video playback of a file stored in Media Library
据我所知,这是不可能的。因此,我正在探索至少在xap文件中包含视频文件的选项。
请注意,视频播放API仅支持从独立存储中读取视频文件,因此我不能将其包含在项目中并期望它能够正常工作。
答案 0 :(得分:1)
假设您的视频位于资源文件夹内(在.xap文件中),则以下内容应该有效:
private void PlayVideo()
{
var mediaPlayerLauncher = new MediaPlayerLauncher
{
Media = new Uri("Assets/video.mp4", UriKind.Relative),
Location = MediaLocationType.Install,
Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop,
Orientation = MediaPlayerOrientation.Landscape
};
mediaPlayerLauncher.Show();
}
答案 1 :(得分:0)
在向项目添加图像时将其添加为资源。解决方案资源管理器。