我想显示一个本地html文件包含播放视频的代码,并尝试显示在android webview的HTML文件。Android的webview不播放mp4视频在同一页

我用下面的代码用于播放视频:

WebViewLoadVideoActivity.java

//DECLARE webview variable outside of onCreate function so we can access it in other functions (menu)

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

WebView webView = (WebView) findViewById(R.id.webView1);

WebSettings webSettings = webView.getSettings(); // Fetches the

// WebSettings

// import

WebViewClient webViewClient = new WebViewClient();

webView.setWebViewClient(webViewClient); // Enabling mp4

webSettings.setPluginsEnabled(true); // Allows plugins to run which are

// normally disabled in webView

webView.getSettings().setBuiltInZoomControls(true); // Allows the

// Android built in

// zoom control

webView.getSettings().setSaveFormData(true);

webView.getSettings().setLoadsImagesAutomatically(true);

webView.getSettings().setPluginsEnabled(true);

webView.getSettings().setLoadsImagesAutomatically(true);

webView.getSettings().setSupportMultipleWindows(true);

webView.getSettings().setPluginsEnabled(true);

webView.getSettings().setLightTouchEnabled(true);

webView.getSettings().setAllowFileAccess(true); // To allow file

// downloads/streams

// such as mp4, mpeg,

// and 3gp files

webView.getSettings().setJavaScriptEnabled(true); // Enables HTML

// Javascript to run

// in webview

webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

webView.getSettings().setSupportZoom(true); // Support the zoom feature

webView.getSettings().setSavePassword(true); // Allow users to save passwords in forms

webView.setWebViewClient(new WebViewClient() { // Opens web links clicked by user in the webview

@Override

public void onReceivedError(WebView view, int errorCode,

String description, String failingUrl) { // Handle the error

}

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

});

webView.loadUrl("file:///android_asset/test.html"); // test.html file from assets folder

//... Rest of activity code...

的test.html

Your browser does not support the video tag.

问题区域:

当我们点击播放按钮时,Android webview或Android默认浏览器在另一个视频视图中显示视频内容,我的要求是视频应该在同一个html页面内嵌打开,因此用户可以在视频播放或缓冲期间导航到网页的其他页面。

研究领域:

我试过很多其他方法一样,HTML的HTML 对象标记的HTML5 嵌入标签的 视频标签

的视频播放器整合其他的方式我检查那么远,但没有奏效在我的要求,

Flare Video

jplayer

请给我建议的任何方式,可以吹田适合我的要求,并且我的要求非常简单,因为我想在html文件中播放视频,如在android的webview小部件中内联。

在此先感谢。

2012-09-13

Slk

android webview播放mp4,Android的webview不播放mp4视频在同一页相关推荐

  1. android webview 横竖屏_WebView实现全屏播放的一种方法

    用过WebView的开发者们肯定都知道这里面的坑数不胜数,加载缓慢,内存泄露,文件选择......没错,全屏播放视频,这又是一个大坑.一个没有修饰过的原生WebView几乎不可能在某一个主流视频网站实 ...

  2. android webview优酷,android 使用WebView 支持播放优酷视频,土豆视频

    看了很多文章和所谓的解决android WebView播放优酷,土豆等视频的办法,都是什么setPluginsEnabled,在android 4.x之后都不好使,压根就没这函数,因为android ...

  3. android webview优酷,063-使用WebView播放优酷视频

    android:layout_width="match_parent" android:layout_height="match_parent" > an ...

  4. android x5获取播放地址,Android 使用WebView 实现播放爱奇艺视频,可全屏(使用的腾讯的X5内核) (一)...

    Android 使用WebView 实现播放爱奇艺视频,可全屏(使用的腾讯的X5内核) (一) 发布时间:2018-06-27 18:30, 浏览次数:1438 , 标签: Android WebVi ...

  5. android默认视频播放器,WebView不打开android默认视频播放器?

    当我在我的android设备的默认网页浏览器上查看this page并点击第一个视频时,它会触发我设备的默认视频播放器.它加载和播放.WebView不打开android默认视频播放器? 但是,当我在我 ...

  6. Android爬坑之旅之WebView

    不知不觉,Hybird App已经成了目前比较主流的一种开发方式. 对于用户体验要求较高或者与硬件交互较多的功能我们一般都会采用Native原生的方式来实现. 而用户交互少,偏展示类,活动类的功能我们 ...

  7. mp4 android自动播放,Android 使用VideoView播放MP4的简单实现

    使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...

  8. android的webView的教程,Android WebView 应用界面开发教程

    WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...

  9. android webview js交互,响应webview图片的响应事件

    2019独角兽企业重金招聘Python工程师标准>>> 方案思路, 1.在点击图片的时候调用本地的java方法并给出响应的图片地址 2.本地获得图片地址后,开启一个遮罩activit ...

最新文章

  1. C++_STL——deque and vector
  2. jquery的html,text,val的区别
  3. SpringCloud动态刷新配置信息
  4. Homebrew安装(MacOS)
  5. JVM:JVM内存划分、主内存、工作内存
  6. java-并发-并发容器(3)
  7. PHP stripos strpos,strpos()和stripos()函数的区别
  8. 永久开启完整版Google Play
  9. jzoj3736-[NOI2014模拟7.11]数学题(math)【计算几何】
  10. 计算机科学速成课36:自然语言处理
  11. php/eq,thinkphp中eq标签的使用
  12. l298n电机哪一端为正_L298N是如何控制直流电机正反转的
  13. 停止kibana服务
  14. Python入门:微博注销不了?python一键清空微博文章内容
  15. 联想计算机BIOS启动顺序boot,联想电脑BIOS启动项如何设置U盘启动_联想电脑BIOS启动项设置U盘启动教程介绍...
  16. QT(5.12)+Qgis(3.10) 点图层及线图层渲染
  17. 解读txt文件中的乱码
  18. 通信技术对自动驾驶发展的关键作用
  19. ORACLE查看表空间
  20. php k线图 echarts,股票K线图,折线图总结(echarts)

热门文章

  1. 2020 计算机考研大纲
  2. 修改gps定位器的服务器,两招教你拆除GPS定位器,个人拆除不是想想的那么简单?...
  3. 红木整装,端庄典雅东方境界
  4. C++ 在 windows 下获取 tuntap 虚拟网卡的 ComponentId
  5. 线性回归-波斯顿房价预测
  6. Azure CDN:氮气加速已开启,司机们请做好准备
  7. python对Excel表格的指定两列数据画折线图
  8. Paxos理论介绍(二):Multi-Paxos
  9. java 解析/读取 种子/bt/torrent 内容
  10. 计算机组装和维护_如何构建自己的计算机,第二部分:组装在一起