使用navigationToURL打开文件

用户名

我正在制作一个使用as3设计的android文件浏览器应用程序。我已经完成了所有事情的设计,现在只需要一种方法来打开文件(图像,视频,pdf等)。现在我正在使用此代码:

navigateToURL(new URLRequest(File.desktopDirectory.url + "/" + fileName, "_blank"));

在PC上,它将在默认的网络浏览器中打开文件,但在android设备上,它将仅以pdf格式在“ google drive”应用中打开文件,并显示错误消息,表明所选文件不是pdf文件,并且在禁用“ google drive”时什么也没做。
你能告诉我怎么了吗?或给我一种打开文件的方法?
我知道这是双重的,但没有其他解决方案对我有用。

用户名

我认为唯一的方法是使用ANE:https//github.com/illuzor/Android-File-Extension-ANE下载zip解压缩后,然后在项目的bin文件夹中包含ANE然后从source_as3文件夹中将com.illuzor.fileextension.FileExtension导入到您的项目中,然后键入

FileExtension.openFile(file);

其中“文件”是您要打开的文件对象。我在adnroid设备上对其进行了测试,并且可以正常工作。
注意:您需要AIR SDK 18或最新版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章