访问UWP中的文件

时间:2016-02-28 09:51:36

标签: c# win-universal-app

我正在为Windows Universal 10开发视频播放器(目标版本:10.0.10240.0)

我可以将文件从PC启动到我的应用程序并播放视频以及我想要的内容。问题始于我想要发布视频时,文件夹中具有相同视频名称的字幕将其应用于应用程序, 例如,我在我的电脑的某个地方有这些文件:

The.Originals.S03E14.480p.mkv

The.Originals.S03E14.480p.srt

我想当我推出这个mkv文件时,也可以访问srt文件。 我使用的代码:

StorageFile file = args.Files[0] as StorageFile; // Launched file
string filePath = file.Path;
filePath = filePath.Replace(Path.GetExtension(filePath), ".srt");
StorageFile file2 = await StorageFile.GetFileFromPathAsync(filePath);

但是为了获得副标题,它给了我ACCESS DENIED异常。

是否可以在不启动字幕的情况下获取字幕?

感谢