首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android支持html5 video标签,实现下线播放吗

2013-09-11 
android支持html5 video标签,实现在线播放吗我用webview加载Html5在线播放页面,页面是可以正常显示的,但是

android支持html5 video标签,实现在线播放吗
    我用webview加载Html5在线播放页面,页面是可以正常显示的,但是点击播放的时候就一直停留在这“播放缓冲页面”,我在sony 4.0和motor 3.2 pad上都试过,同样的结果。
    
    问题:android webview支持html5 video标签吗,有没有人在android平台上实现html5在线播放?

[解决办法]
android webview默认是不支持HTML5的,
[解决办法]
好像是Android 4.0自带的浏览器上面支持html5的。
[解决办法]

引用:
android webview默认是不支持HTML5的,

怎么会不支持Html5呢,只是支持的不是很好,没有ios那么强大

[解决办法]
有可能是你的视频格式,就连html5的video标签都不支持,这个问题,我和同事也讨论过。
[解决办法]
lz   可以实现在线播放的
不过你要调用系统的播放器才可以,你自己看吧  我也被这个整了好久


如下代码:
//html
<video autoplay="autoplay" controls="controls" id="youku-html5-player-video" onclick="playVideo('http://v.youku.com/player/getRealM3U8/vid/XNDE4NjIwOTI0/type//video.m3u8');"  preload="" src="http://v.youku.com/player/getRealM3U8/vid/XNDE4NjIwOTI0/type//video.m3u8" width="100%" x-webkit-airplay="allow">
Your browser does not support the video tag.</video>
<script>
  function playVideo(video){
    window.JSInterface.startVideo(video);
  }
</script>

//java
JavaScriptInterface jsInterface = new JavaScriptInterface(this);
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(jsInterface, "JSInterface");


public class JavaScriptInterface {
        private Activity activity;

        public JavaScriptInterface(Activity activiy) {
            this.activity = activiy;
        }

        public void startVideo(String videoAddress){     
                //调用播放器(这里看你自己怎么写了)        
        Bundle bundle = new Bundle();
bundle.putString("path", address);
MyIntent.startIntent(WebViewActivity.this, MyIntent.VIDEO, bundle);
        }
}
[解决办法]
可以把

热点排行