我正在尝试在我的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();
}
我在图像点按事件上调用此虚空,这就是发生的事情
调试器显示错误在此处:mediaPlayerLauncher.Show();
答案 0 :(得分:1)
该错误将导致应用程序无法在手机上的安装目录中找到您的文件/Assets/video/video1.wmv
。确保您的视频位于项目中,并设置为“内容”类型。您可以打开XAP文件以在正确的相对位置仔细检查它(它只是重命名的ZIP文件存档)。
答案 1 :(得分:0)
如果有些人有同样的问题,那么只需要将文件放在主目录
中mediaPlayerLauncher.Media = new Uri("video1.wmv", UriKind.Relative);