MediaElement UWP Windows 1709崩溃

时间:2018-01-04 20:40:32

标签: c# uwp

我有一段时间的项目,工作得很好。我没有触摸它大约一个月,我相信在那个时候Windows的新版本(Fall build 1709)登陆了。目前,我的项目,以及我为Windows MediaElement工作的示例项目(我作为一个完整性下载检查我的代码没有任何问题)都不适合我。这是被调用的代码:

        StorageFile file = await openMediaFile.PickSingleFileAsync();
        demoMedia.AutoPlay = true;
        IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read);
        demoMedia.SetSource(stream, "");
        demoMedia.Play();

代码在demoMedia.SetSource(stream, "");上崩溃,错误为System.IO.FileNotFoundException: 'The specified module could not be found. (Exception from HRESULT: 0x8007007E)'。有谁知道原因是什么以及如何解决?我尝试使用demoMedia.SetPlaybackSource(MediaSource.CreateFromStorageFile(file));(之前我使用过setsource并且工作正常),但结果是:System.TypeLoadException: 'Requested Windows Runtime type 'Windows.Media.Core.MediaSource' is not registered.'。我假设某些内容已经破坏/更新了,现在该模块是以其他方式命名的,或者是否已丢失?

0 个答案:

没有答案