WP8错误媒体播放器无法启动

时间:2012-11-15 10:13:58

标签: c# video windows-phone-8

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

 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();
    }

我在图像点按事件上调用此虚空,这就是发生的事情

enter image description here

调试器显示错误在此处:mediaPlayerLauncher.Show();

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果有些人有同样的问题,那么只需要将文件放在主目录

mediaPlayerLauncher.Media = new Uri("video1.wmv", UriKind.Relative);