E_ACCESSDENIED使用IMFSourceReader或IMFSourceResolver打开视频文件时出错

时间:2014-11-27 12:40:03

标签: video c++-cx ms-media-foundation

我正在尝试使用IMFSourceReader->MFCreateSourceReaderFromURL()IMFSourceResolver->CreateObjectFromURL()打开视频文件。但是他们都返回E_ACCESSDENIED一般访问被拒绝错误。

我在Windows 8.1桌面,视频在图片库文件夹中。我在Package.appxmanifest page中选中了图片库功能库。但我仍然得到访问拒绝错误。

任何想法如何摆脱这个问题?

编辑:我传递的视频网址格式为L“C:/Users/user.name/Pictures/video.mp4” 如果我在控制台应用程序中运行代码,则使用此代码here没有错误。如果我在WinRT中运行相同的代码它不起作用。 CoInitializeEx(0,COINIT_MULTITHREADED);返回cannot change thread mode after it is set,源阅读器表示拒绝访问。访问被拒绝错误是否与线程有关?

0 个答案:

没有答案