我想从我的UWP应用程序中运行文件(视频,音乐,图片..)。对于WPF,我可以使用Process.Start(path)
方法,但是UWP现在可以使用此方法。我发现可能应该使用FullTrustProcessLauncher
(https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher),但是我不知道它是如何工作的。当我只有path
的文件时,有人可以在这里给我写一些示例,说明如何使用它,或者如何使用它以及解决该问题?谢谢。
答案 0 :(得分:1)
我会尝试这样的事情。这将打开一个wmv
Windows.System.LauncherOptions options = new Windows.System.LauncherOptions();
options.ContentType = "video/x-ms-wmv";
Windows.System.Launcher.LaunchUriAsync(new Uri(fileUrl), options);
答案 1 :(得分:0)
如OP所写,只有文件路径时,可以使用以下异步代码。
using Windows.Storage;
using Windows.System;
// ...
await Launcher.LaunchFileAsync(await StorageFile.GetFileFromPathAsync(path));