我需要在 xap 文件中包含一个用于播放的视频文件,而不是在独立存储中单独上传。
我有哪些选择?
最初我想播放 MediaLibrary 中的视频文件。 存储在媒体库中的文件的视频播放
据我所知,这是不可能的。因此,我正在探索至少在 xap 文件中包含视频文件的选项。
请注意,用于视频播放的 API 仅支持从独立存储中读取视频文件,因此我不能仅将其包含在项目中并期望它能够正常工作。
我需要在 xap 文件中包含一个用于播放的视频文件,而不是在独立存储中单独上传。
我有哪些选择?
最初我想播放 MediaLibrary 中的视频文件。 存储在媒体库中的文件的视频播放
据我所知,这是不可能的。因此,我正在探索至少在 xap 文件中包含视频文件的选项。
请注意,用于视频播放的 API 仅支持从独立存储中读取视频文件,因此我不能仅将其包含在项目中并期望它能够正常工作。
假设您的视频位于资产文件夹中(在您的 .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();
}
在将图像添加到项目时将其添加为资源。解决方案探索者。