android webView 不能播放优酷视频

libRA_kin 2011-10-24 10:44:56
情况是这样的 我需要用webView load 一个具体的 优酷的视频url 然后会自动的调用自带的adobe flash 播放器来播放

代码如下:

mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.loadUrl("http://v.youku.com/v_show/id_XMzYzMzkxMzY=.html#");


由于我没有 捕获链接的跳转即重写 WebViewClient shouldOverrideUrlLoading 方法 所以 跳转的工作是有自带的系统浏览器来做的 这样理解对吧

所以 当我的上面代码运行时 只显示了打开的网页 却没有播放视频 但是 如果点击这个网页的一个其它的视频链接
我看到了 跳转时 有浏览器的网址栏出现了 应该就是我前面说的 浏览器负责跳转了吧? 然后 就能播放这个链接的视频了
当然是自带的adobe flash 播放器播放的 不是像PC机那样 由里面的网页播放的;

同样 如果我直接在系统浏览器里面粘贴那个 代码中的网址 ,浏览器 也可以做到 用flash 播放器 播放这个视频
这个究竟是怎么回事呢 难道是 浏览器 和flash播放器的一种 绑定?而webview 没有这样的绑定? 还有 我发现 UC这样的浏览器 打开优酷视频时 不是如系统自带的浏览器那样 而是 会出现选择播放器的情况 如果选择的播放器格式不支持 就不能播放 ....
我在想 是不是 哪里有什么代码来启动这个自带 adobe flash 播放器 有没有大牛能够指教一二?
...全文
1362 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanjunhui2011 2012-02-24
  • 打赏
  • 举报
回复
这位朋友你好,如果用webview是不能直接打开视频文件的,这里必需创建一个videoview。我给你推荐个地址,去看看,相信会对你有帮助的。http://samsungapps.csdn.net/text.html?arcid=300975

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧