`
chenpeilei2003
  • 浏览: 192624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

为什么webview无法播放视频

 
阅读更多

是因为没有设置 webView .getSettings().setPluginsEnabled(true); 插件使能

 

 

---------------------

 

 

视频可以播放了, 但又出来新问题, 页面里的flash漂浮在我的主界面之上, google了一下, 发现是webView底层的bug , 目前还没找到好的解决方法,在此记录。

 

几个属性

webView = (WebView) findViewById(R.id.webview_new);
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true); // js
  settings.setPluginsEnabled(true); // 支持插件
  webView.setWebChromeClient(new WebChromeClient()); // chrom
  settings.setSupportZoom(true);// 缩放
  webView.setInitialScale(25);// 初始缩放级别
  settings.setUserAgent(0); // 0为手机默认, 1为PC台机,2为IPHONE
  settings
    .setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; MB525 Build/3.4.2-117) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1");

  settings.setBuiltInZoomControls(true);// 支持手势缩放

 

分享到:
评论
3 楼 chenpeilei2003 2012-03-09  
还没有解决。
2 楼 jsgaohui 2012-02-24  
请问博主这个问题解决了没,如果解决的话共享下方案,谢谢了!
1 楼 rongdong1988 2011-12-02  
这个我试了,好像不行呢

相关推荐

    Android WebView播放视频(包括全屏播放)

    本文将详细讲解如何在Android的WebView中播放视频,包括全屏播放的实现方法。以下是对该主题的深入探讨: 1. **WebView基础知识**: - WebView是Android SDK提供的一种原生控件,用于加载和显示HTML、CSS和...

    android webview播放网页视频

    总的来说,Android Webview播放网页视频涉及的关键点包括:开启JavaScript支持、实现WebChromeClient、处理全屏视频以及管理应用的生命周期。通过这些步骤,我们可以使Webview成功地在Android应用中加载和播放网页...

    Android WebView cache 缓存 在线 视频播放

    3. 处理视频播放:默认情况下,Android的WebView可能无法播放某些视频格式,如MP4。为解决这个问题,我们需要添加一个自定义的VideoPlayer,或者使用第三方库如ExoPlayer,来处理WebView中嵌入的视频。 三、WebView...

    WebView实现网络视频的播放和离线观看

    本文将深入探讨如何使用WebView实现网络视频的播放,并进一步介绍如何添加离线观看的功能,以便用户在没有网络连接的情况下也能观看已下载的视频。 首先,让我们了解一下WebView的基本用法。WebView是Android SDK中...

    webview全屏播放视频demo

    本项目"webview全屏播放视频demo"专注于在Android Studio环境下,实现WebView中HTML5视频的全屏播放功能,确保了在实际设备上的良好运行。 首先,我们要理解WebView的基本用法。在Android Studio中创建一个新的项目...

    webview播放视频代码

    这里的`index.html`是存储在应用的`assets`目录下的HTML文件,内容中包含了一个视频元素,用于播放视频。 ```html <video id="myVideo" src="video.mp4" controls></video> ``` 在HTML5中,`<video>`标签用于添加...

    Webview播放网络视频并实现全屏显示,解决声音问题

    本教程将详细讲解如何使用WebView播放网络视频,并实现全屏显示,同时解决在5.0及以上系统上的声音问题以及全屏时的声音调整。 ### 1. WebView基础知识 首先,我们需要了解WebView的基本用法。在Android布局XML...

    IOS开发webview强制视频内联播放(在没有设置webview.allowsInlineMediaPlayback的情况下也有效)!

    首先,我们需要理解为什么默认情况下iOS的Webview不支持内联播放。这主要是出于用户界面和体验的考虑,Apple希望保持其设备上的媒体体验一致,尤其是在移动设备上,全屏播放可以提供更好的观看体验。然而,开发者...

    Android中WebView播放网上视频,横竖屏切换

    在一些场景下,我们可能需要在WebView中播放网络视频,例如YouTube、Vimeo等在线视频服务。然而,实现这样的功能并不总是那么简单,尤其是在处理屏幕旋转(横竖屏切换)时可能会遇到问题。下面我们将详细讨论如何在...

    WebView播放网页视频

    "WebView播放网页视频"这个主题涉及到如何在WebView中嵌入并流畅地播放网页上的视频资源,这对于提供丰富的用户体验至关重要。以下将详细介绍WebView的相关知识点以及如何处理网页视频播放。 **1. WebView基本使用*...

    安卓直播视频播放流媒体IPCameraRTSPDLNA相关-webview全屏播放网络视频.rar

    本文将深入探讨这些技术,并结合"webview全屏播放网络视频"的主题,解析如何在Android的WebView中实现全屏网络视频播放。 首先,让我们了解几个关键术语: 1. **IP Camera**: IP Camera(网络摄像机)是一种可以...

    安卓浏览器WebViewJSHTML5相关-webview播放视频集合几种平时研究过的播放方法.zip

    注意,由于文件列表中包含的"webview播放视频"可能为源代码文件,具体实现细节需要查看这些源码才能了解。对于"JavaApk源码说明.txt"和"下载更多打包源码~.url",它们可能是项目介绍或更多源码的链接,可以参考以...

    webView加载网络播放视频

    在Android中,使用WebView加载网页并播放视频的基本步骤如下: 1. **初始化WebView**: 首先,你需要在XML布局文件中添加一个WebView组件,并在Java代码中找到对应的View实例。然后,你可以通过`WebView webView = ...

    解决video标签在安卓webview下无法自动播放问题

    在安卓webview下 html5 的 video 设置autoplay 属性 或在document ready中使用play方法 都不能使它自动播放 只能用webview的onPageFinished方法来解决此问题,代码如下: 代码如下: mPlayer.setWebViewClient(new ...

    webview播放在线视频

    默认情况下,`WebView`可能无法播放HTML5视频。我们需要开启硬件加速,并允许`WebView`播放媒体内容: ```java if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { webView.setLayerType(View....

    安卓浏览器WebViewJSHTML5相关-webview全屏播放网络视频.rar

    4. **全屏播放**:实现全屏播放网络视频通常涉及到改变WebView的布局参数,使其占据整个屏幕。同时,可能需要调整视频元素的样式,例如设置其宽度和高度为屏幕尺寸,并处理横竖屏切换的情况。 5. **权限管理**:在...

    Webview视频播放

    在Android中播放视频,还需要确保WebView有权限访问本地文件系统,通过设置WebSettings: ```java WebSettings settings = webView.getSettings(); settings.setAllowFileAccess(true); settings....

    WebView中的视频播放

    有时,系统默认的视频播放器可能无法满足所有需求,例如需要自定义播放控件或监听播放状态。这时,我们可以使用`WebChromeClient`来拦截视频播放请求并使用自定义的VideoPlayer: ```java webView....

    WebView网络视频播放Demo

    免费教大家做android手机引擎播放,针对WebView网页播放,适用于广大码友

    webview播放视频

    以下是关于"webview播放视频"的相关知识点: 1. HTML5 Video 标签:最常见的方式是利用HTML5的`<video>`标签来播放视频。在网页的HTML代码中,你可以创建一个`<video>`元素,指定视频源(src)、宽高(width/height...

Global site tag (gtag.js) - Google Analytics