android webview 播放视频
来源:互联网 发布:淘宝直播快速申请成功 编辑:程序博客网 时间:2024/05/01 12:23
我的App里面有视频教学,但是我们公司是个创业的小公司,没有财力搭建那么多服务器,所以采用的是把视频上传网站,然后在自己App里面引用。比较了多个视频网站,貌似只有某视频符合要求。原因如下:1.在某视频里没法搜到我们上传的视频,所以看视频只能在我们的App里面看。2.通过某视频网站的其它业务可以直接拿到视频的URL,而不会像一般网页一样有很多其它的附属信息。
用webview直接连接某视频,在android4.2, 4.3上是没有问题的,但是在android4.0上是没法播放的。至于是什么原因造成的我也不太清楚。反正直接表现为,在android 4.2, 4.3上正常播放,android 4.0上无法播放,而且会多跳转一个链接。在本地UC浏览器上是可以运行的,我排查了一下,UC确实不是用flash播放的,至于采用的是webview加载还是本地播放就不了解了。
回到正题,其实原理挺简单的,4.0多跳转的链接其实是视频源,既然有视频源了,只要自己写一段html的video标签就可以了,然后调用webview的loaddata函数调用一下本地代码就可以了。需要注意的问题是,1.某视频源是有时效的,所以不能因为4.0无法自动播放的原因就把视频源固定死。2.视频播放往往会发生链接的自动跳转(因为要区分手机端和PC端),所以不能直接使用webview自身的goback函数,需要自己维护一个返回链接的栈。
多说两句,这里的说说的视频源与视频url不是同一个概念,视频url是播放地址,视频源是真正的视频。这里所记录的只是针对某视频网站的,至于webview要如何设置,网上的教程应该有很多,比如这个就不错:点击打开链接
- android webview 播放视频
- android webview播放视频
- android webview视频播放
- Android WebView 视频播放解决
- Android WebView 播放视频总结
- android webview无法播放视频
- Android用Webview播放视频问题
- Android webview全屏播放HTML5中的视频
- Android的WebView如何播放视频
- Android使用WebView全屏播放网页视频
- Android的WebView中如何播放视频
- android在webView中播放腾讯视频
- Android webview 播放视频、文字复制
- Android WebView无法播放腾讯视频问题
- ANDROID webview解决视频无法播放问题
- android webview 播放视频 全屏问题
- android webView 全屏播放网络视频
- Android Webview完美支持播放各种视频。
- bootstrap中的div
- Python 之 @property
- Makefile(八)
- SQL中case when 语法
- 【Lucene4.8教程之五】QueryParser与Query子类:如何生成Query对象
- android webview 播放视频
- 【Tika基础教程之一】Tika基础教程
- C语言(三)
- Quadtrees
- 【solr基础教程之一】Solr相关知识点串讲
- Guava学习笔记之Cache实例
- 【训练计划】ACM算法列表
- Java中实现国际化
- jquery-easyui学习(7)_tree