NBA视频是一个远程的flv文件,所以必须要 使用adobe的flash player 这次使用webview来load视频的url,具体过程大概如下: 1.拼装一个html标签: String htmlPre = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"></head><body style='margin:0; pading:0; background-color: black;'>"; String htmlCode = " <embed style='width:100%; height:100%' src='http://www.platipus.nl/flvplayer/download/1.0/FLVPlayer.swf?fullscreen=true&video=@VIDEO@' " + " autoplay='true' " + " quality='high' bgcolor='#000000' " + " name='VideoPlayer' align='middle'" + // width='640' height='480' " allowScriptAccess='*' allowFullScreen='true'" + " type='application/x-shockwave-flash' " + " pluginspage='http://www.macromedia.com/go/getflashplayer' />" + ""; String htmlPost = "</body></html>"; 然后把视频的url放进去替换一下相关标签 videoUrl 就是视频的url htmlCode = htmlCode.replaceAll("@VIDEO@", videoUrl); 2.webview在load url的时候 组装一下 webView.loadDataWithBaseURL("fake://fake/fake", htmlPre+htmlCode+htmlPost, "text/html", "UTF-8", null); 其它UI细节就不多说了。 其它要注意的地方是,这种方式只能在android2.2及以上的系统适用,然后手机本身要安装了adobe flash player。 可以看看我做的demo。 |
怎么用webview显示flv远程文件
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
flv视频流播放
前端播放视频流
ide 视频流 Events -
安卓android 使用webview 显示doc,pdf文件
项目需要在app中直接显示doc,pdf文件。要么是文件需要像pdf阅读App一样阅读,可以采用下面方案一,要么是注
安卓 word html java webview -
FLV文件介绍扩展名 html 重新启动 java 服务器