1

我需要在 xap 文件中包含一个用于播放的视频文件,而不是在独立存储中单独上传。

我有哪些选择?

最初我想播放 MediaLibrary 中的视频文件。 存储在媒体库中的文件的视频播放

据我所知,这是不可能的。因此,我正在探索至少在 xap 文件中包含视频文件的选项。

请注意,用于视频播放的 API 仅支持从独立存储中读取视频文件,因此我不能仅将其包含在项目中并期望它能够正常工作。

4

2 回答 2

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();
    }
于 2013-10-21T07:12:43.960 回答
0

在将图像添加到项目时将其添加为资源。解决方案探索者。

于 2013-10-20T19:22:45.053 回答