【发布时间】:2011-07-12 22:00:54
【问题描述】:
我进行了广泛的搜索,似乎找不到确切的答案,甚至找不到答案。
我有一个可以打开网页的 WebView (JQuery Mobile),一切都很好。
在该页面中有指向 mp3 和 mp4 文件的静态链接。 这个想法是,当点击 - 设备将打开默认的声音或电影应用程序来播放每个。这在使用 Android 浏览器时有效。
当我在 WebView 中打开并单击相同的链接时 - 没有任何反应。 没有任何东西打开或播放。
我将 getSettings 设置得尽可能开放。
**web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
web.getSettings().setPluginsEnabled(true);
web.getSettings().setSupportMultipleWindows(true);
web.getSettings().setSupportZoom(true);
web.getSettings().setBuiltInZoomControls(true);
web.getSettings().setAllowFileAccess(true);
web.setVerticalScrollBarEnabled(false);
web.setHorizontalScrollBarEnabled(false);**
我还要注意,我相信“shouldOverrideUrlLoading”仅适用于 WebView 中加载的初始 URL。这是该 WebView 中的一个链接 - 所以似乎不起作用。
我试过了。
关于如何使用户能够单击 WebView 中的链接并像浏览器一样打开关联应用程序的任何想法?
非常感谢!
/r
【问题讨论】:
标签: jquery android webview mp3 hyperlink