[英]windows phone 8.1 cordova plugins 4.2.0 open a local file
所有
使用Windows Phone 8.0,此方法很好,可以啟動文件。
Windows.System.Launcher.LaunchFileAsync(localFile);
但是,在Windows Phone 8.1中,此方法是錯誤的:“從對COM組件的調用中返回了錯誤HRESULT E_FAIL。”
請幫忙。
我遇到了同樣的問題,這是我發現的解決方案:
Deployment.Current.Dispatcher.BeginInvoke(async () =>
{
var uri = new System.Uri("ms-appdata:///local/"+fileName);
StorageFile file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(uri);
if (file != null)
{
await Windows.System.Launcher.LaunchFileAsync(file);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.