2

我正在尝试在我的 Windows Phone 应用程序中播放一个小视频文件。很基本

 void StartMediaPlayer()
    {
        MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();

        mediaPlayerLauncher.Media = new Uri("/Assets/video/video1.wmv", UriKind.Relative);
        mediaPlayerLauncher.Location = MediaLocationType.Install;

        mediaPlayerLauncher.Controls = MediaPlaybackControls.All;
        mediaPlayerLauncher.Orientation = MediaPlayerOrientation.Landscape;

        mediaPlayerLauncher.Show();
    }

我在图像点击事件中称其为 void,这就是发生的事情

在此处输入图像描述

调试器显示错误在这里:mediaPlayerLauncher.Show();

4

2 回答 2

1

该错误将被抛出应用程序无法/Assets/video/video1.wmv在手机的安装目录中找到您的文件。确保您的视频在您的项目中,并设置为构建类型“内容”。您也可以打开 XAP 文件以仔细检查它是否位于正确的相对位置(它只是一个重命名的 ZIP 文件存档)。

于 2012-11-15T12:00:44.860 回答
0

如果有些人有同样的问题,请注意文件应该在主目录中

mediaPlayerLauncher.Media = new Uri("video1.wmv", UriKind.Relative);
于 2012-12-11T08:12:30.740 回答