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

 我来答
约定20125
2015-10-29 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:2906万
展开全部
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);
}
}
芒果糖丶
2015-10-27 · TA获得超过143个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:60.3万
展开全部
webview支持的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
richarwill
2015-10-27
知道答主
回答量:5
采纳率:0%
帮助的人:6625
展开全部
能的,用跟平时的用法一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式