首页 > 代码库 > 正则匹配酷6视频url后使用接口引用案例
正则匹配酷6视频url后使用接口引用案例
通过酷6的一个转发接口,使用java正则来获取匹配酷6网大部分视频网址链接,抓取获得ip、flash、title等属性用于内嵌视频展示;关键代码是抓取数据,展示代码很简单。大致效果图如下:
引用视频:
展示视频:
1.抓取数据代码:
<span style="font-family:KaiTi_GB2312;font-size:18px;"> /** * 酷6新接口方法 * add by yangkai * @param videoUrl * @return */ protected VideoPropertyUnitForKu6fetchVideoForKu6New(String videoUrl) { String videoId = null; String videoTitle = null; String flashUrl = null; String imgUrl = null; String result = null; // 1.从接口获取xml数据 try { // 先判断用户填写的几种url格式(目前发现的有10种格式可以兼容) if (StringUtils.isNotBlank(videoUrl)) { String ku6Url ="http://v.ku6.com/show/"; //http://player.ku6.com/refer/flKjsasaK0W9fdCsFYO99A../v.swf // <embedsrc=http://www.mamicode.com/"http://player.ku6.com/refer/flKjsasaK0W9fdCsFYO99A../v.swf"width="480" height="400"allowscriptaccess="always" allowfullscreen="true"type="application/x-shockwave-flash"flashvars="from=ku6">>2.展示代码:
展示其实很简单,动态的拼装一个embed标签放到html或jsp页面就行;格式如下:
<embedsrc=http://www.mamicode.com/"http://player.ku6.com/refer/flKjsasaK0W9fdCsFYO99A../v.swf"width="480" height="400"allowscriptaccess="always" allowfullscreen="true"type="application/x-shockwave-flash" >
在action中动态拼装的参数为src,src就是上面抓取程序抓到的参数了,还有一些抓到的title和description用于内嵌页面的其他样式展示用。
关于embed标签的使用方式可参考:http://blog.csdn.net/yangkai_hudong/article/details/30499007
转载请指明:杨凯专属频道
转载地址:http://blog.csdn.net/yangkai_hudong
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。