加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

怎么用webview显示flv远程文件

发布时间:2020-12-15 17:57:10 所属栏目:百科 来源:网络整理
导读:NBA视频是一个远程的flv文件,所以必须要 使用adobe的flash player 这次使用webview来load视频的url,具体过程大概如下:1.拼装一个html标签:String htmlPre = "!DOCTYPE htmlhtml lang="en"headmeta charset="utf-8"/headbody style='margin:0; pading
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='#'" //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 就是视频的urlhtmlCode = 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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读