android webview播放mp4,在Android WebView中从链接播放MP4或MP3(Playing an MP4 or MP3 from a Link within an Andro...

在Android WebView中从链接播放MP4或MP3(Playing an MP4 or MP3 from a Link within an Android WebView)

我已经搜索得很远,似乎无法找到确切的答案或甚至关闭。

我有一个打开网页的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

I have searched far and wide and can't seem to find the exact answer or even close.

I have a WebView that opens a webpage (JQuery Mobile) and all is well.

Within that page there are static links to both mp3 and mp4 files. The idea is that when clicked - the device will open the default sound or movie app to play each. This works when using the A

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值