【M3U8】测试地址及android播放器

http://www.cnblogs.com/over140/

////////////////

HLS协议---学习笔记----M3U8

分类: 视频编解码

详情可参见“draft-pantos-http-live-streaming-08”


一、概念

1. Playlist file

    一个M3U的 Playlist 就是一个由多个独立行组成的文本文件,每行由回车/换行区分。每一行可以是一个URI  空白行或

是以”#“号开头的字符串,并且空格只能存在于一行中不同元素间的分隔。

   一个URI 表示一个媒体段或是”variant Playlist file“(最多支持一层嵌套,即一个mm3u8文件中嵌套另一个m3u8),

以”#EXT“开头的表示一个”tag“,否则表示注释,直接忽略

2. Tags

    #EXTM3U:  每个M3U文件第一行必须是这个tag。

    #EXTINF:指定每个媒体段(ts)的持续时间,这个仅对其后面的URI有效,每两个媒体段URI间被这个tag分隔开,其格式如下:

                     #EXTINF:,  :</p> <blockquote> <blockquote> <p>   duration表示持续的时间(秒)”Durations MUST be integers if the protocol version of the Playlist file is less<br></p> <p> than 3“,否则可以是浮点数。</p> </blockquote> </blockquote> <p>     #EXT-X-BYTERANGE:表示媒体段是一个媒体URI资源中的一段,只对其后的media URI有效,格式如下:</p> <p>                      #EXT-X-BYTERANGE:<n>[@o]:</p> <blockquote> <blockquote> <p>   其中n表示这个区间的大小,o表在URI中的offset;”The EXT-X-BYTERANGE tag appeared in version 4 of the protocol“。</p> </blockquote> </blockquote> <p>     #EXT-X-TARGETDURATION:指定最大的媒体段时间长(秒)。所以#EXTINF中指定的时间长度必须小于或是等于这个最大</p> <p> 值。这个tag在整个PlayList文件中只能出现一 次(在嵌套的情况下,一般有真正ts url的m3u8才会出现该tag)。格式如下:</p> <p>                      #EXT-X-TARGETDURATION:<s>:s表示最大的秒数。<br></p> <p>     #EXT-X-MEDIA-SEQUENCE:每一个media URI 在 PlayList中只有唯一的序号,相邻之间序号+1。</p> <p>                      #EXT-X-MEDIA-SEQUENCE:<number>:</p> <p>                     一个media URI并不是必须要包含的,如果没有,默认为0。</p> <p>     #EXT-X-KEY:表示怎么对media segments进行解码。其作用范围是下次该tag出现前的所有media URI,格式如下:</p> <p>                      #EXT-X-KEY:<attribute-list>:</p> <p>                     NONE 或者 AES-128。如果是NONE,则URI以及IV属性必须不存在,如果是AES-128(Advanced Encryption<br></p> <p>                     Standard),则URI必须存在,IV可以不存在。</p> <p>                     对于AES-128的情况,keytag和URI属性共同表示了一个key文件,通过URI可以获得这个key,如果没有</p> <p>                     IV(Initialization Vector),则使用序列号作为IV进行编解码,将序列号的高位赋到16个字节的buffer中,左边补0;如果</p> <p>                     有IV,则将改值当成16个字节的16进制数。</p> <p> <br></p> <p>     #EXT-X-PROGRAM-DATE-TIME:将一个绝对时间或是日期和一个媒体段中的第一个sample相关联,只对下一个meida URI有效,格式如下:</p> <p>                      #EXT-X-PROGRAM-DATE-TIME:<YYYY-MM-DDThh:mm:ssZ></p> <p>                      For example:<br>                      #EXT-X-PROGRAM-DATE-TIME:2010-02-19T14:54:23.031+08:00</p> <p>    #EXT-X-ALLOW-CACHE:是否允许做cache,这个可以在PlayList文件中任意地方出现,并且最多出现一次,作用效果是所有的媒体段。格式如下:</p> <p>                      #EXT-X-ALLOW-CACHE:<YES|NO></p> <p>    #EXT-X-PLAYLIST-TYPE: 提供关于PlayList的可变性的信息, 这个对整个PlayList文件有效,是可选的,格式如下:</p> <p>                      #EXT-X-PLAYLIST-TYPE:<EVENT|VOD> :如果是VOD,则服务器不能改变PlayList 文件;如果是EVENT,则</p> <p> 服务器不能改变或是删除PlayList文件中的任何部分,但是可以向该文件中增加新的一行内容。</p> <p>    #EXT-X-ENDLIST:表示PlayList的末尾了,它可以在PlayList中任意位置出现,但是只能出现一个,格式如下:</p> <p>                      #EXT-X-ENDLIST</p> <p>    #EXT-X-MEDIA:被用来在PlayList中表示相同内容的不用语种/译文的版本,比如可以通过使用3个这种tag表示3中不用语音的音</p> <p> 频,或者用2个这个tag表示不同角度的video在PlayLists中。这个标签是独立存在的,其格式如下:</p> <p>                     #EXT-X-MEDIA:<attribute-list>:该属性列表中包含:URI、TYPE、GROUP-ID、LANGUAGE、NAME、DEFAULT、AUTOSELECT。</p> <p>                     URI:如果没有,则表示这个tag描述的可选择版本在主PlayList的EXT-X-STREAM-INF中存在;</p> <p>                     TYPE:AUDIO and VIDEO;</p> <p>                     GROUP-ID:具有相同ID的MEDIAtag,组成一组样式;</p> <p>                     LANGUAGE:identifies the primary language used in the rendition。</p> <p>                     NAME:The value is a quoted-string containing a human-readable description of the rendition. If the LANGUAGE attribute is present then this description SHOULD be in that language。</p> <p>                     DEFAULT: YES或是NO,默认是No,如果是YES,则客户端会以这种选项来播放,除非用户自己进行选择。</p> <p>                     AUTOSELECT:YES或是NO,默认是No,如果是YES,则客户端会根据当前播放环境来进行选择(用户没有根据自己偏好进行选择的前提下)。</p> <p>         The EXT-X-MEDIA tag appeared in version 4 of the protocol。</p> <blockquote> <p> o All EXT-X-MEDIA tags in the same group MUST have the same TYPE<br> attribute.<br> o All EXT-X-MEDIA tags in the same group MUST have different NAME<br> attributes.<br> o A group MUST NOT have more than one member with a DEFAULT<br> attribute of YES.<br> o All members of a group whose AUTOSELECT attribute has a value of<br> YES MUST have LANGUAGE [RFC5646] attributes with unique values.<br> o All members of a group with TYPE=AUDIO MUST use the same audio<br> sample format.<br> o All members of a group with TYPE=VIDEO MUST use the same video<br> sample format。</p> <p> <br></p> </blockquote> <p>   #EXT-X-STREAM-INF:<span style="color:rgb(0,0,0);">指定一个包含多媒体信息的 media URI 作为PlayList,一般做M3U8的嵌套使用,它只对紧跟后面的URI有</span></p> <p> <span style="color:rgb(0,0,0);">效,格式如下:</span></p> <blockquote> <p> <span style="color:rgb(0,0,0);">#EXT-X-STREAM-INF:<attribute-list><br> <URI></span></p> <p> <span style="color:rgb(0,0,0);">有以下属性:</span></p> <p> BANDWIDTH:带宽,必须有。</p> <p> PROGRAM-ID:该值是一个十进制整数,惟一地标识一个在PlayList文件范围内的特定的描述。一个PlayList 文件中可</p> <p> 能包含多个有相同ID的此tag。</p> <p> CODECS:不是必须的。</p> <p> RESOLUTION:分辨率。</p> <p> AUDIO:这个值必须和AUDIO类别的“EXT-X-MEDIA”标签中“GROUP-ID”属性值相匹配。</p> <p> VIDEO:同上</p> <p> <br></p> <p> (未完:待续...............)</p> </blockquote> </div> <br> <p> <span style="font-size:24px;color:rgb(0,153,0);"><strong>测试地址!!!</strong></span></p> <p>  </p> <p>  </p> <p> http://124.160.184.108/live/5/45/3bfabc1fe16a4282b50ea095928c1f60.m3u8 湖北卫视<br>http://124.160.184.108/live/5/45/847a4e1e97584d39a961f5604e90c1c4.m3u8浙江卫视<br>http://124.160.184.108/live/5/45/3f8a56bdf383478b85fb380343587b43.m3u8广西卫视</p> <p>  </p> <p> Vlc地址大全<br> 亚洲电影 http://223.27.170.210/channels/39/800.flv/live<br><strong><span style="color:rgb(0,0,153);">本港国际 rtsp://116.199.127.68/guoji</span></strong><br> 台电视新闻 http://nextmedia-f.akamaihd.net/nexttvlivebk_1_300@31425<br> 民视 http://211.79.36.141/iTV/segments/ch46/index.m3u8<br> 天元围棋 http://live.gslb.letv.com/gslb?stream_id=tywq&tag=live&ext=m3u8&sign=live_ipad<br> 乐视网 http://live.gslb.letv.com/gslb?stream_id=channel_1_pc&tag=live&ext=m3u8&sign=live_ipad<br><br><span style="color:rgb(255,0,0);"><strong>CCTV1综合 http://live.gslb.letv.com/gslb?stream_id=cctv1&tag=live&ext=m3u8&sign=live_ipad<br> CCTV2财经 http://live.gslb.letv.com/gslb?stream_id=cctv2&tag=live&ext=m3u8&sign=live_ipad<br> CCTV3综艺 http://live.gslb.letv.com/gslb?stream_id=cctv3&tag=live&ext=m3u8&sign=live_ipad<br> CCTV-4亚洲 http://live.gslb.letv.com/gslb?stream_id=cctv4&tag=live&ext=m3u8&sign=live_ipad<br> CCTV5体育 http://live.gslb.letv.com/gslb?stream_id=cctv5_800&tag=live&ext=m3u8&sign=live_ipad<br> CCTV6电影 http://live.gslb.letv.com/gslb?stream_id=cctv6&tag=live&ext=m3u8&sign=live_ipad<br> CCTV7军事农业 http://live.gslb.letv.com/gslb?stream_id=cctv7&tag=live&ext=m3u8&sign=live_ipad<br> CCTV8电视剧 http://live.gslb.letv.com/gslb?stream_id=cctv8&tag=live&ext=m3u8&sign=live_ipad<br> CCTV9纪录 http://live.gslb.letv.com/gslb?stream_id=cctv9&tag=live&ext=m3u8&sign=live_ipad<br> CCTV10科教 http://live.gslb.letv.com/gslb?stream_id=cctv10&tag=live&ext=m3u8&sign=live_ipad</strong></span><br> CCTV11戏曲 http://live.gslb.letv.com/gslb?stream_id=cctv11&tag=live&ext=m3u8&sign=live_ipad<br> CCTV12社会与法 http://live.gslb.letv.com/gslb?stream_id=cctv12&tag=live&ext=m3u8&sign=live_ipad<br> CCTV13新闻 http://live.gslb.letv.com/gslb?stream_id=cctvnew&tag=live&ext=m3u8&sign=live_ipad<br> CCTV14少儿 http://live.gslb.letv.com/gslb?stream_id=cctvshaoer&tag=live&ext=m3u8&sign=live_ipad<br> CCTV15音乐 http://live.gslb.letv.com/gslb?stream_id=cctvmusic&tag=live&ext=m3u8&sign=live_ipad<br> CCTV第一剧场 http://live.gslb.letv.com/gslb?stream_id=dyjc&tag=live&ext=m3u8&sign=live_ipad<br> CCTV风云音乐 http://live.gslb.letv.com/gslb?stream_id=fyyy&tag=live&ext=m3u8&sign=live_ipad<br> CCTV风云足球 http://live.gslb.letv.com/gslb?stream_id=fyzq&tag=live&ext=m3u8&sign=live_ipad<br> CCTV国防军事 http://live.gslb.letv.com/gslb?stream_id=guofangjunshi&tag=live&ext=m3u8&sign=live_ipad<br> CCTV怀旧剧场 http://live.gslb.letv.com/gslb?stream_id=hjjc&tag=live&ext=m3u8&sign=live_ipad<br> CCTV世界地理 http://live.gslb.letv.com/gslb?stream_id=shijiedili&tag=live&ext=m3u8&sign=live_ipad<br> CCTV央视精品 http://biz.vsdn.tv380.com/playlive.php?5B63686E5D445830303030303034367C343436367C317C313030307C4C4235302E434E7C687474707C74735B2F63686E5DVSDNSOOONERCOM00<br> CCTV央视台球 http://ims.veryhd.net/ty/ts.php?tsid=464691<br> 空中课堂 rtmp://live.guoshi.com/live/kk<br><br><strong><span style="color:rgb(255,0,0);">凤凰卫视香港台 http://live.3gv.ifeng.com/live/hongkong.m3u8</span><br><span style="color:rgb(255,0,0);">香港卫视 http://qqlive.rec.hdl.lxdns.com/2584831218.flv</span></strong><br> 旅游卫视 http://live.gslb.letv.com/gslb?stream_id=lvyou&tag=live&ext=m3u8</p> <p> 南方卫视 http://live.gslb.letv.com/gslb?stream_id=nanfang&tag=live&ext=m3u8<br> 华娱卫视 rtmp://119.164.219.215:80/live/hyws<br> 星空卫视 http://live.gslb.letv.com/gslb?stream_id=xingkongweishi&tag=live&ext=m3u8<br><span style="color:rgb(255,0,0);"><strong>江苏卫视 http://live.gslb.letv.com/gslb?stream_id=jiangsu&tag=live&ext=m3u8</strong></span><br> 山东卫视 http://live.gslb.letv.com/gslb?stream_id=shandong&tag=live&ext=m3u8<br> 陕西卫视 http://live.gslb.letv.com/gslb?stream_id=shanxi1&tag=live&ext=m3u8&sign=live_ipad<br> 深圳卫视 http://live.gslb.letv.com/gslb?stream_id=shenzhen&tag=live&ext=m3u8<br> 安徽卫视 http://live.gslb.letv.com/gslb?stream_id=anhui&tag=live&ext=m3u8<br> 北京卫视 http://live.gslb.letv.com/gslb?stream_id=bjws&tag=live&ext=m3u8&sign=live_ipad<br> 东方卫视 http://live.gslb.letv.com/gslb?stream_id=dongfang&tag=live&ext=m3u8<br> 甘肃卫视 http://live.gslb.letv.com/gslb?stream_id=gansu&tag=live&ext=m3u8<br> 广东卫视 http://live.gslb.letv.com/gslb?stream_id=guangdong&tag=live&ext=m3u8<br> 广西卫视 http://live.gslb.letv.com/gslb?stream_id=guangxi&tag=live&ext=m3u8<br> 贵州卫视 http://live.gslb.letv.com/gslb?stream_id=guizhou&tag=live&ext=m3u8<br> 河北卫视 http://live.gslb.letv.com/gslb?stream_id=hebei&tag=live&ext=m3u8<br> 河南卫视 http://live.gslb.letv.com/gslb?stream_id=henan&tag=live&ext=m3u8<br> 黑龙江卫视 http://live.gslb.letv.com/gslb?stream_id=heilongjiang&tag=live&ext=m3u8<br> 湖北卫视 http://live.gslb.letv.com/gslb?stream_id=hubei&tag=live&ext=m3u8<br> 吉林卫视 http://live.gslb.letv.com/gslb?stream_id=jilin&tag=live&ext=m3u8<br> 江西卫视 http://live.gslb.letv.com/gslb?stream_id=jiangxi&tag=live&ext=m3u8<br> 康巴卫视 rtmp://rtmp.sctv.com/SRT_Live/KBTV_N<br> 辽宁卫视 http://live.gslb.letv.com/gslb?stream_id=liaoning&tag=live&ext=m3u8<br> 内蒙古卫视 http://live.gslb.letv.com/gslb?stream_id=neimenggu&tag=live&ext=m3u8<br> 宁夏卫视 http://live.gslb.letv.com/gslb?stream_id=ningxia&tag=live&ext=m3u8<br> 青海卫视 http://live.gslb.letv.com/gslb?stream_id=qinghai&tag=live&ext=m3u8<br> 山东教育卫视 http://live.gslb.letv.com/gslb?stream_id=sdjy&tag=live&ext=m3u8<br> 山西卫视 http://live.gslb.letv.com/gslb?stream_id=shanxi&tag=live&ext=m3u8<br> 四川卫视 http://live.gslb.letv.com/gslb?stream_id=sichuan&tag=live&ext=m3u8<br> 天津卫视 http://live.gslb.letv.com/gslb?stream_id=tianjin&tag=live&ext=m3u8<br> 西藏卫视 http://live.gslb.letv.com/gslb?stream_id=xizang&tag=live&ext=m3u8<br> 新疆卫视 http://live.gslb.letv.com/gslb?stream_id=xinjiang&tag=live&ext=m3u8<br> 云南卫视 http://live.gslb.letv.com/gslb?stream_id=yunnan&tag=live&ext=m3u8<br> 浙江卫视 http://live.gslb.letv.com/gslb?stream_id=zhejiang&tag=live&ext=m3u8&sign=live_ipad<br> 重庆卫视 http://live.gslb.letv.com/gslb?stream_id=chongqing&tag=live&ext=m3u8<br> 珠江卫视 http://qqlive.rec.hdl.lxdns.com/1926463423.flv<br><br> 享旅游 rtmp://live121.cnlive.com:1935/live/xianglvyou<br> 新影视 rtmp://live121.cnlive.com:1935/live/xinyingshi<br> 新闻 rtmp://live121.cnlive.com:1935/live/news<br> 音乐 rtmp://live121.cnlive.com:1935/live/inyuetai<br> 大舞台 rtmp://live121.cnlive.com:1935/live/dawutai<br> 潮体育 rtmp://live121.cnlive.com:1935/live/chaotiyu<br> 中国爱综艺 rtmp://live121.cnlive.com:1935/live/izongyi<br> 中国车世界 rtmp://live121.cnlive.com:1935/live/cheshijie<br> 美尚生活 rtmp://live121.cnlive.com:1935/live/meishangshenghuo<br> 中国热动漫 rtmp://live121.cnlive.com:1935/live/dongman<br> 中国娱乐 rtmp://live121.cnlive.com:1935/live/eyule<br> 中国记录片 rtmp://live121.cnlive.com:1935/live/leihejilu<br> 中国搏击天下 rtmp://live121.cnlive.com:1935/live/bojitianxia<br> 法制中国 rtmp://live121.cnlive.com:1935/live/fazhizhongguo<br> 世界小姐 rtmp://live121.cnlive.com:1935/live/shijiexiaojie<br> 欢乐颂 rtmp://live121.cnlive.com:1935/live/shixunhuanlesong<br> 美丽中国 rtmp://live121.cnlive.com:1935/live/meilizhongguo<br> 美星写真 rtmp://live121.cnlive.com:1935/live/meixingxiezhen<br> 冰火新中超 rtmp://live121.cnlive.com:1935/live/jidongpindao<br> 爱show视听 rtmp://live121.cnlive.com:1935/live/aishow<br> 微直播 rtmp://live121.cnlive.com:1935/live/@tv<br> 微游戏 rtmp://live121.cnlive.com:1935/live/weiyouxi<br> 火星视频 rtmp://live121.cnlive.com:1935/live/huoxingshipin<br> 梦莱坞原创 rtmp://live121.cnlive.com:1935/live/menglaiwu<br><br> 西安新闻综合 http://113.140.13.197/live/2011/03/03/DE9CFF32-E76C-11E0-BC3F-A10582DB7B64?fmt=x264_500k_flv<br> 西安白鸽都市 http://113.140.13.197/live/2011/03/03/0B153AA2-657E-11E0-9BC4-8191976A168D?fmt=x264_500k_flv<br> 西安健康快乐 http://113.140.13.197/live/2011/03/03/B24443C5-6597-11E0-9BC4-8191976A168D?fmt=x264_500k_flv<br> 西安商务资讯 http://113.140.13.197/live/2011/03/03/9971EE63-657E-11E0-9BC4-8191976A168D?fmt=x264_500k_flv<br> 西安文化影视 http://113.140.13.197/live/2011/03/03/678744E4-6597-11E0-9BC4-8191976A168D?fmt=x264_500k_flv<br> 西安音乐综艺 http://113.140.13.197/live/2011/03/03/E3922EB6-6597-11E0-9BC4-8191976A168D?fmt=x264_500k_flv<br><br> 北京生活频道 http://itv.hdpfans.com/live?vid=8<br> 北京文艺频道 http://live.gslb.letv.com/gslb?stream_id=bjwy&tag=live&ext=m3u8&sign=live_ipad<br> 卡酷动画 http://live.gslb.letv.com/gslb?stream_id=bjkaku&tag=live&ext=m3u8&sign=live_ipad<br><br> 上海新闻综合 http://live-cdn1.smgbb.tv/channels/bbtv/xwzh/flv:sd/live<br> 上海纪实频道 http://124.95.140.231/live/jspd/workflow1.m3u8<br> 生活时尚 http://live-cdn1.smgbb.tv/channels/bbtv/xsk/flv:sd/live<br> 上海外语频道 http://live.bestvcdn.net/live/wypd/01.m3u8<br> 东方购物 http://live-cdn1.smgbb.tv/channels/bbtv/xjpd/flv:sd/live.flv<br> 上海星尚频道 http://live.bestvcdn.net/live/shss/workflow1.m3u8<br> 上海艺术人文 http://live.bestvcdn.net/live/ysrw/01.m3u8<br> 上海娱乐频道 http://live-cdn1.smgbb.tv/channels/bbtv/ylpd/flv:sd/live<br> 炫动卡通 http://live.gslb.letv.com/gslb?stream_id=xdkt&tag=live&ext=m3u8&sign=live_ipad<br> 动漫秀场 http://itv.hdpfans.com/play?sinaid=125<br> 魅力时装 rtmp://live4.cqnews.net:1935/live/TVFLV4<br> 魅力音乐 http://218.202.219.67/channels/xjyx/MeiLiYinYue-Suma/flv:300k_flv<br> 看看新闻网 http://live-cdn1.smgbb.tv/channels/bbtv/kkxww/flv:sd/live<br> 重庆新闻频道 rtmp://live5.cqnews.net/live/TVFLV13<br> 重庆都市频道 rtmp://live5.cqnews.net/live/TVFLV11<br> 重庆公共频道,rtmp://live5.cqnews.net:1935/live/TVFLV12<br> 重庆科教频道 http://live1.cqnews.net/ts/111/111.m3u8<br> 重庆魅力时装 http://live1.cqnews.net/ts/103/103.m3u8<br> 重庆汽摩频道 rtmp://live4.cqnews.net/live/TVFLV5<br> 重庆少儿频道 rtmp://live4.cqnews.net/live/TVFLV6<br> 重庆时尚频道 rtmp://live4.cqnews.net/live/TVFLV8<br> 重庆移动频道 rtmp://live5.cqnews.net/live/TVFLV1<br> 重庆娱乐频道 http://123.147.168.27/yule/z.m3u8<br> 重庆汽摩频道 rtmp://live4.cqnews.net:1935/live/TVFLV5<br> 重庆手持电视 rtmp://123.147.160.15:1935/rtplive/scds.sdp<br><br> 金鹰卡通 http://live.gslb.letv.com/gslb?stream_id=jykt&tag=live&ext=m3u8&sign=live_ipad<br> 宝贝家 http://123.147.124.8/PLTV/88888888/224/3221226001/10000100000000060000000000083514_0.smil<br> 长沙公共频道 rtmp://220.169.44.38/live/cstv5_800k<br> 长沙嘉丽购物 rtmp://220.169.44.38/live/cstv6_800k<br> 长沙经贸频道 rtmp://220.169.44.38/live/cstv4_800k<br> 长沙女性频道 rtmp://220.169.44.38/live/cstv3_300k<br> 长沙新闻频道 rtmp://220.169.44.38/live/cstv1_300k<br> 长沙政法频道 rtmp://220.169.44.38/live/cstv2_300k<br> 株洲法制 rtmp://media.zzbtv.com:1935/live/fz_mc43<br> 株洲公共民生 rtmp://media.zzbtv.com:1935/live/gg_mc43<br> 株洲新闻综合 rtmp://media.zzbtv.com:1935/live/xw_mc43<br><br> 珠海第一频道 http://tsl5.hls.cutv.com/cutvlive/zZGtroL/hls/live_sd.m3u8<br> 珠海第二频道 http://tsl5.hls.cutv.com/cutvlive/HtyU8ou/hls/live_sd.m3u8<br> 惠州1台 http://live.hzrtv.cn/live/ac39790593344822b289c7af8c25bc9e?fmt=H264_800k_flv<br> 惠州2台 http://live.hzrtv.cn/live/2da8f89ad3974579b573d45f73340d4a?fmt=H264_800K_flv<br> 邮轮旅游 http://web-play.pptv.com/web-m3u8-300425.m3u8<br> 广西综艺频道 http://222.216.111.87:5100/nn_live.flv?id=1005<br> 广西都市频道 http://222.216.111.87:5100/nn_live.flv?id=1006<br> 广西公共频道 http://222.216.111.87:5100/nn_live.flv?id=1000<br> 广西国际频道 http://222.216.111.87:5100/nn_live.flv?id=1003<br> 广西乐思购频道 http://222.216.111.87:5100/nn_live.flv?id=1002<br> 广西影视频道 http://222.216.111.87:5100/nn_live.flv?id=1001<br> 广西资讯频道 http://222.216.111.87:5100/nn_live.flv?id=1007 <br> 梧州综合 rtmp://202.103.212.146/livepkgr/live1 <br><br> 河北都市频道 rtmp://221.192.130.239:554/live/tv03<br> 河北公共频道 rtmp://221.192.130.239:554/live/tv06<br> 河北经济频道 rtmp://221.192.130.239:554/live/tv02<br> 河北少儿科教 rtmp://221.192.130.239:554/live/tv05<br> 河北影视频道 rtmp://221.192.130.239:554/live/tv04<br> 石家庄都市频道 http://live.sjzntv.cn/channels/sjzntv/video_channel_04/flv:800k/live<br> 石家庄生活频道 http://live.sjzntv.cn/channels/sjzntv/video_channel_03/flv:500k/live<br> 石家庄新闻综合 http://live.sjzntv.cn/channels/sjzntv/video_channel_01/flv:800k/live<br> 石家庄娱乐频道 http://live.sjzntv.cn/channels/sjzntv/video_channel_02/flv:500k/live<br><br> 黑龙江都市 http://125.211.216.199/channels/hljtv/dspd/flv:sd/live<br> 黑龙江公共 http://125.211.216.199/channels/hljtv/ggpd/flv:sd/live<br> 黑龙江考试频道 http://125.211.216.199/channels/hljtv/kspd/flv:sd/live<br> 黑龙江龙传媒 http://125.211.216.199/channels/hljtv/sjpd/flv:sd/live<br> 黑龙江少儿 http://live2.hljtv.com/channels/hljtv/dqpd/flv:hd/live<br> 黑龙江文艺 http://125.211.216.199/channels/hljtv/wypd/flv:sd/live<br> 黑龙江新闻 http://125.211.216.199/channels/hljtv/fzpd/flv:sd/live<br> 黑龙江影视 http://live2.hljtv.com/channels/hljtv/yspd/flv:hd<br> 七台河电视 rtmp://vod.qthtv.com:1935/live/live2</p> <p> 湖北综合 http://tsl5.hls.cutv.com/cutvlive/nQ8zN75/hls/live_sd.m3u8<br> 湖北影视 http://tsl5.hls.cutv.com/cutvlive/8cinuTa/hls/live_sd.m3u8<br> 湖北体育生活 http://tsl5.hls.cutv.com/cutvlive/tjiVQ2w/hls/live_sd.m3u8<br> 美嘉购物 http://live9.hbtv.com.cn/channels/zbk/mjgw/flv:sd/live<br> 碟市 http://live9.hbtv.com.cn/channels/zbk/dspd/flv:sd/live<br> 龚上频道 http://59.175.153.186/channels/zbk/gspd/flv:sd/live<br> 孕育指南 http://live9.hbtv.com.cn/channels/zbk/yyzl/flv:sd/live<br> 职业指南 http://live9.hbtv.com.cn/channels/zbk/zyzl/flv:sd/live<br> 武汉新闻 http://tsl2.hls.cutv.com/cutvlive/jfDyuzx/hls/live_sd.m3u8<br> 武汉少儿 http://tsl2.hls.cutv.com/cutvlive/vnLNskj/hls/live_sd.m3u8<br> 巴东新闻综合 http://live.bdntv.cn/channels/bdtv/bdxw/flv:sd/live<br> 随州综合 rtmp://221.235.153.58/live/zb<br> 昆山新闻 http://stream.ksntv.com.cn/live/pc1?fmt=H264_450K_FLV<br><br> 吉林东北戏曲 rtmp://video1.jlntv.cn:1935/dvrlive/dbxq<br> 吉林都市频道 rtmp://video.jlntv.cn:1935/live/dspd<br> 吉林法制频道 rtmp://video.jlntv.cn:1935/live/fzpd<br> 吉林公共频道 rtmp://video.jlntv.cn:1935/live/ggpd<br> 吉林篮球频道 rtmp://video1.jlntv.cn:1935/dvrlive/lqpd<br> 吉林生活频道 rtmp://video.jlntv.cn:1935/dvrlive/shpd<br> 吉林乡村频道 rtmp://video1.jlntv.cn:1935/dvrlive/xcpd<br> 吉林影视频道 rtmp://video.jlntv.cn:1935/dvrlive/yspd<br><br> 南京新闻综合 http://live.xwei.tv/channels/njtv/video_xwzh/flv:500k/live<br> 南京教科频道 http://live.xwei.tv/channels/njtv/video_kj/flv:500k/live<br> 南京少儿频道 http://live.xwei.tv/channels/njtv/video_shaoer/flv:500k/live<br> 南京生活频道 http://live.xwei.tv/channels/njtv/video_shh/flv:500k/live<br> 南京十八频道 http://live.xwei.tv/channels/njtv/video_18/flv:500k/live<br> 南京娱乐频道 http://live.xwei.tv/channels/njtv/video_yl/flv:500k/live<br> 连云港综合 rtmp://122.192.35.76:554/live/tv80<br> 连云港影视综艺 rtmp://218.92.16.152:554/live/tv03<br> 淮安公共频道 rtmp://218.2.25.44:1935/live/hagg<br> 淮安新闻综合 rtmp://218.2.25.44:1935/live/live<br> 淮安影视娱乐 rtmp://218.2.25.44:1935/live/test<br> 南通江海明珠 http://media.ntjoy.com/channels/nttv/JHMZ/flv:mz/live<br> 南通社教频道 http://media.ntjoy.com/channels/nttv/society/flv:sd/live<br> 南通生活频道 http://media.ntjoy.com/channels/nttv/life/flv:sd/live<br> 南通新闻频道 http://media.ntjoy.com/channels/nttv/news/flv:sd/live<br> 南通信息频道 http://media.ntjoy.com/channels/nttv/information/flv:sd/live<br> 如东生活频道 http://live.rdxmt.com/channels/rudong/shfw/flv:sd/live<br> 如东新闻频道 http://live.rdxmt.com/channels/rudong/news/flv:sd/live<br> 如东影视频道 http://live.rdxmt.com/channels/rudong/yswh/flv:sd/live<br> 苏州社会经济 rtmp://streamrtsp.2500city.com/suzhoutv/livetv23<br> 苏州文化生活 rtmp://streamrtsp.2500city.com/suzhoutv/livetv33<br> 苏州生活资讯 rtmp://streamrtsp.2500city.com/suzhoutv/livetv53<br> 苏州新闻综合 rtmp://122.192.35.80:554/live/tv60<br> 无锡移动频道 http://live2.thmz.com/channels/iptv/wxmtv/flv:sd/.flv<br> 无锡都市资讯 http://live2.thmz.com/channels/iptv/wxtv3/flv:sd/.flv<br> 无锡经济频道 http://live2.thmz.com/channels/iptv/wxtv5/flv:sd/.flv<br> 无锡生活频道 http://live2.thmz.com/channels/iptv/wxtv4/flv:sd/.flv<br> 无锡新闻综合 http://live2.thmz.com/channels/iptv/wxntv/flv:sd/.flv<br> 无锡娱乐频道 http://live2.thmz.com/channels/iptv/wxtv2/flv:sd/.flv<br> 盐城城市公共 http://live.0515yc.tv/channels/yctv/yc2/flv:sd/live<br> 盐城新闻综合 http://live.0515yc.tv/channels/yctv/yc3/flv:sd/live<br> 盐城综合频道 rtmp://122.192.35.80:554/live/tv62<br> 张家港社会生活 rtmp://3gvod.zjgonline.com.cn:1935/live/shehuishenghuo_300<br> 张家港新闻综合 rtmp://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe_300<br> 宿迁综合频道 rtmp://122.192.35.76:554/live/tv81<br> 徐州综合频道 rtmp://122.192.35.80:554/live/tv73<br> 镇江综合频道 rtmp://122.192.35.76:554/live/tv72</p> <p> 九江一台 rtmp://bbs.jjcmw.cn/live/jjtv1<br> 九江二台 rtmp://bbs.jjcmw.cn/live/jjtv2<br> 九江三台 rtmp://bbs.jjcmw.cn/live/jjtv3<br> 九江四台 rtmp://bbs.jjcmw.cn/live/jjtv4<br> 南昌都市频道 rtmp://w.ncnews.com.cn:1935/live/nctv2<br> 南昌公共频道 rtmp://w.ncnews.com.cn:1935/live/nctv4<br> 南昌新闻综合 rtmp://w.ncnews.com.cn:1935/live/nctv1<br> 南昌资讯政法 rtmp://w.ncnews.com.cn:1935/live/nctv3<br> 宜春新闻 rtmp://live.ycstv.com:1935/live/live3<br><br> 宁夏公共频道 rtmp://218.95.143.34/live/dslivehd10<br> 宁夏经济频道 rtmp://218.95.143.35/live/dslivehd11<br> 宁夏少儿频道 rtmp://218.95.143.35/live/dslivehd12<br><br> 山东农科频道 rtmp://112.231.23.27:554/live/sdnk<br> 山东齐鲁频道 rtmp://112.231.23.27:554/live/sdql<br> 山东少儿频道 rtmp://112.231.23.27:554/live/sdse<br> 山东生活频道 rtmp://112.231.23.27:554/live/sdsh<br> 山东体育频道 rtmp://112.231.23.27:554/live/sdty<br> 山东影视频道 rtmp://112.231.23.27:554/live/sdys<br> 山东综艺频道 rtmp://112.231.23.27:554/live/sdzy<br> 济南都市 http://tsl3.hls.cutv.com/cutvlive/p0hcE91/hls/live_sd.m3u8<br> 济南少儿 http://tsl3.hls.cutv.com/cutvlive/1Ki5v7w/hls/live_sd.m3u8<br> 济南生活 http://tsl3.hls.cutv.com/cutvlive/thfDjK5/hls/live_sd.m3u8<br> 济南影视 http://tsl3.hls.cutv.com/cutvlive/kdgtM0l/hls/live_sd.m3u8<br> 济南娱乐 http://tsl3.hls.cutv.com/cutvlive/xcisTAf/hls/live_sd.m3u8<br> 乐享理财 rtmp://112.231.23.27:554/live/sdtvch01<br> 乐享动漫 rtmp://112.231.23.27:554/live/*<br> 乐享健康 rtmp://112.231.23.27:554/live/tv009<br> 乐享旅游 rtmp://112.231.23.27:554/live/tv007<br> 乐享笑林 rtmp://112.231.23.27:554/live/tv27<br> 脱口秀 rtmp://112.231.23.27:554/live/tv25</p> <p> 东营公共 rtmp://live.hhek.cn:1935/live/live1<br> 东营综合 rtmp://live.hhek.cn:1935/live/live2<br> 泰山频道 rtmp://112.231.23.27:554/live/sdgj<br> 泰州新闻综合 rtmp://122.192.35.76:554/live/tv71<br> 威海公共频道 rtmp://olive.weihai.tv/live/msysnew<br> 威海新闻综合 rtmp://olive.weihai.tv/live/xwzh<br><br> 四川财经频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV3_N<br> 四川文化旅游 rtmp://rtmp.sctv.com/SRT_Live/SCTV2_N<br> 四川新闻资讯频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV4_N<br> 四川影视文艺频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV5_N<br> 四川星空购物频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV6_N<br> 四川妇女儿童频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV7_N<br> 四川公共频道 rtmp://rtmp.sctv.com/SRT_Live/SCTV9_N<br> 四川科教 rtmp://rtmp.sctv.com/SRT_Live/SCJY_N<br> 四川星空城市 rtmp://rtmp.sctv.com/SRT_Live/STAR_CITY_N<br> 四川星空移动 rtmp://rtmp.sctv.com/SRT_Live/STAR_MOBILE_N<br> 成都都市生活 http://itv.hdpfans.com/play?cdtvid=cdtv3<br> 成都公共频道 http://itv.hdpfans.com/play?cdtvid=cdtv5<br> 成都经济资讯 http://itv.hdpfans.com/play?cdtvid=cdtv2<br> 成都少儿频道 http://itv.hdpfans.com/play?cdtvid=cdtv6<br> 成都新闻综合 http://itv.hdpfans.com/play?cdtvid=cdtv1<br> 成都影视文艺 http://itv.hdpfans.com/play?cdtvid=cdtv4<br> 自贡公共频道 rtmp://live.zgbctv.com/zgtv/m11<br> 自贡综合频道 rtmp://live.zgbctv.com/zgtv/m10<br><br> 滨海一套 http://biz.vsdn.tv380.com/playlive.php?5B63686E5D445830303030303034367C343730317C317C313030307C54545A582E54567C687474707C74735B2F63686E5DVSDNSOOONERCOM00<br> 滨海二套 http://biz.vsdn.tv380.com/playlive.php?5B63686E5D445830303030303034367C343636387C317C313030307C54545A582E54567C687474707C74735B2F63686E5DVSDNSOOONERCOM00<br> 云南都市频道 rtmp://119.62.72.211:554/live/tv01<br> 云南生活资讯,rtmp://119.62.72.211:554/live/tv02<br> 云南五台 rtmp://119.62.72.211:554/live/tv04<br> 云南娱乐频道 rtmp://119.62.72.211:554/live/tv03<br> 昆明一台 rtmp://119.62.72.211:554/live/tv17<br> 昆明二台 rtmp://119.62.72.211:554/live/tv05<br> 昆明三台 rtmp://119.62.72.211:554/live/tv18<br> 昆明四台 rtmp://119.62.72.211:554/live/tv16<br> 昆明五台 rtmp://119.62.72.211:554/live/tv15<br> 昆明六台 rtmp://119.62.72.211:554/live/tv06<br> 玉溪公共 rtmp://old.yxtv.cn/live/live184<br><br> 浙江公共频道 http://r1.cztv.com/channels/107/500.flv/live<br> 浙江国际频道 http://r1.cztv.com/channels/110/500.flv/live<br> 浙江经视频道 http://r1.cztv.com/channels/103/500.flv/live<br> 浙江科教频道 http://r1.cztv.com/channels/104/500.flv/live<br> 浙江民生频道 http://r1.cztv.com/channels/106/500.flv/live<br> 浙江钱江频道 http://r1.cztv.com/channels/102/500.flv/live<br> 浙江少儿频道 http://r1.cztv.com/channels/108/500.flv/live<br> 浙江影视频道 http://r1.cztv.com/channels/105/500.flv/live<br> 浙江手机台 http://c4.cztv.com/channels/304/512.flv/live<br> 留学世界 http://r1.cztv.com/channels/109/500.flv/live<br> 杭州新闻 http://live2.hoolo.tv/channels/hoolo/htv1/flv:sd/live<br> 杭州导视记录 http://live2.hoolo.tv/channels/hoolo/954/flv:sd/live<br> 杭州明珠 http://live2.hoolo.tv/channels/hoolo/htv2/flv:sd/live<br> 杭州少儿频道 http://live2.hoolo.tv/channels/hoolo/htv5/flv:sd/live<br> 杭州生活频道 http://live2.hoolo.tv/channels/hoolo/htv3/flv:500k_stream/live<br> 杭州影视频道 http://live2.hoolo.tv/channels/hoolo/htv4/flv:500k_stream/live<br> 义乌1新闻综合 http://live-01.ywcity.cn/channels/ywtv/video_channel_01/flv:sd/live<br> 义乌2商贸频道 http://live-01.ywcity.cn/channels/ywtv/video_channel_02/flv:sd/live<br> 义乌3公共文艺 http://live-01.ywcity.cn/channels/ywtv/video_channel_03/flv:sd/live</p> <p> 长兴1综合 rtmp://live.d5media.net:554/live/cxtv01s1<br> 长兴2文化 rtmp://live.d5media.net:554/live/cxtv02s1<br> 绍兴县新闻 rtmp://www.scbtv.cn/live/new<br><br> 安徽公共频道 http://livecdn.ahtv.cn/channels/1506/500.flv/live<br> 安徽国际频道 http://livecdn.ahtv.cn/channels/1508/500.flv/live<br> 安徽综艺频道 http://livecdn.ahtv.cn/channels/1504/500.flv/live<br> 安徽经济频道 http://livecdn.ahtv.cn/channels/1503/500.flv/live<br> 安徽科教频道 http://livecdn.ahtv.cn/channels/1505/500.flv/live<br> 安徽人物频道 http://livecdn.ahtv.cn/channels/1507/500.flv/live<br> 安徽影视频道 http://livecdn.ahtv.cn/channels/1502/500.flv/live<br> 芜湖徽商频道 http://61.191.214.229/channels/1533/500.flv/live<br> 芜湖生活频道 http://61.191.214.229/channels/1532/500.flv/live<br> 芜湖新闻综合 http://61.191.214.229/channels/1531/500.flv/live<br> 蚌埠生活频道 rtmp://vod.ahbbtv.com:1935/live/shpd1<br> 蚌埠新闻频道 rtmp://vod.ahbbtv.com:1935/live/xwpd1<br> 池州公共频道 rtmp://60.174.36.89:1935/live/vod3<br> 池州新闻频道 rtmp://60.174.36.89:1935/live/vod4<br> 淮北公共频道 rtmp://vod.0561rtv.com:1935/live/live2<br> 淮北教育频道 rtmp://vod.0561rtv.com:1935/live/live3<br> 淮北新闻频道 rtmp://vod.0561rtv.com:1935/live/live1<br> 淮北影视综艺 rtmp://vod.0561rtv.com:1935/live/live4<br> 蓉城先锋 http://itv.hdpfans.com/play?cdtvid=party<br><br> 海南少儿 http://live.64ma.com/livePlay.asp?sohuId=66<br><br> 新疆教育 http://218.202.219.67/channels/xjyx/XETV-Envivio/flv:300k_rtmp<br> 新疆体育 http://218.202.219.67/channels/xjyx/XJTV10-Envivio/flv:300k_rtmp<br> 乌鲁木齐1台 http://218.202.219.67/channels/xjyx/UTV1-Envivio/flv:300k_rtmp<br> 乌鲁木齐2台 http://218.202.219.67/channels/xjyx/UTV2-Envivio/flv:300k_rtmp</p> <p> 韩国电影频道 http://ladytv.tv/channels/39/800.flv/live<br> 韩国女士频道 http://ladytv.tv/channels/1111/800.flv/live<br> MBN rtmp://lm02.everyon.tv:1935/ptv2/phd17<br> MTN rtmp://lm02.everyon.tv:1935/ptv2/phd18<br> 韩002 rtmp://lm01.everyontv.net/ptv2/phd2<br> 韩003 rtmp://lm01.everyontv.net/ptv2/phd3<br> 韩004 rtmp://lm01.everyontv.net/ptv2/phd4<br> 韩005 rtmp://lm01.everyontv.net/ptv2/phd5<br> 韩006 rtmp://lm01.everyontv.net/ptv2/phd6<br> 韩007 rtmp://lm01.everyontv.net/ptv2/phd7<br> 韩008 rtmp://lm01.everyontv.net/ptv2/phd8 <br> 韩013 rtmp://lm01.everyontv.net/ptv2/phd13<br> 韩014 rtmp://lm01.everyontv.net/ptv2/phd14<br> 韩015 rtmp://lm01.everyontv.net/ptv2/phd15<br> 韩016 rtmp://lm01.everyontv.net/ptv2/phd16<br> 韩018 rtmp://lm01.everyontv.net/ptv2/phd18<br> 韩019 rtmp://lm01.everyontv.net/ptv2/phd19<br> 韩021 rtmp://lm01.everyontv.net/ptv2/phd21<br> 韩023 rtmp://lm01.everyontv.net/ptv2/phd23<br> 韩024 rtmp://lm01.everyontv.net/ptv2/phd24<br><br> 美国中文电视 rtmp://174.120.145.146/live/livestream<br><br> 泰国国际中文 rtmp://61.90.153.168:1935/live/myStream<br><br> 松视1台 rtsp://59.124.220.46:554/live/tv1.stream <br> 松视2台 rtsp://59.124.220.46:554/live/tv2.stream <br> 松视3台 rtsp://59.124.220.46:554/live/tv3.stream <br> 松视4台 rtsp://59.124.220.46:554/live/tv4.stream <br><br> 兔子CR台 rtmp://lm02.everyon.tv:1935/ptv/phd499 <br> 花花公子CR台 rtmp://lm02.everyon.tv:1935/ptv2/phd497<br> 韩国CR1台 rtsp://lm02.everyon.tv:1935/ptv2/phd501<br> 韩国CR2台 rtsp://lm02.everyon.tv:1935/ptv/phd59<br> 韩国CR3台 rtsp://lm02.everyon.tv:1935/ptv/phd60<br> 韩国CR4台 rtsp://lm02.everyon.tv:1935/ptv/phd61<br> 韩国CR5台 rtsp://lm02.everyon.tv:1935/ptv/phd62<br> 韩国CR6台 rtsp://lm02.everyon.tv:1935/ptv/phd63<br> 韩国CR7台 rtsp://lm01.everyon.tv:1935/ptv/phd64<br><br> 欧美*CR1 rtmp://live190.la3.origin.filmon.com:1935/live/73.high.stream<br> 欧美*CR2 rtmp://live190.la3.origin.filmon.com:1935/live/198.high.stream<br> 欧美*CR3 rtmp://live190.la3.origin.filmon.com:1935/live/244.high.stream<br> 欧美*CR4 rtmp://live190.la3.origin.filmon.com:1935/live/245.high.stream<br> 欧美*CR5 rtmp://live190.la3.origin.filmon.com:1935/live/246.high.stream<br> 欧美*CR6 rtmp://live190.la3.origin.filmon.com:1935/live/247.high.stream<br><br> 亚洲CR电影1台 http://trailers.asiamoviepass.eu/amp/hi/bf-086.flv<br> 亚洲CR电影2台 http://trailers.asiamoviepass.eu/amp/hi/avgl-027a.flv<br> 亚洲CR电影3台 http://trailers.asiamoviepass.eu/amp/hi/day-018.flv<br> 亚洲CR电影4台 http://trailers.asiamoviepass.eu/amp/hi/midd-576.flv<br> 亚洲CR电影5台 http://trailers.asiamoviepass.eu/amp/hi/avgp-044.flv<br> 亚洲CR电影6台 http://trailers.asiamoviepass.eu/amp/hi/avgl-030.flv<br> 亚洲CR电影7台 http://trailers.asiamoviepass.eu/amp/hi/avgl-111a.flv<br> 亚洲CR电影8台 http://trailers.asiamoviepass.eu/amp/hi/ezd262_Trimmed_1.flv<br> 亚洲CR电影9台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/midd-573.flv<br> 亚洲CR电影10台 http://trailers.asiamoviepass.eu/amp/hi/edd-092.flv<br> 亚洲CR电影11台 http://trailers.asiamoviepass.eu/amp/hi/ifdva-034.flv<br> 亚洲CR电影12台 http://trailers.asiamoviepass.eu/amp/hi/bbi-014.flv<br> 亚洲CR电影13台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/avgl-128.flv<br> 亚洲CR电影14台 http://trailers.asiamoviepass.eu/amp/hi/iesp-265.flv<br> 亚洲CR电影15台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/kawd-264.flv<br> 亚洲CR电影16台 http://trailers.asiamoviepass.eu/amp/hi/ddk-020.flv<br> 亚洲CR电影17台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/juc-325.flv<br> 亚洲CR电影18台 http://trailers.asiamoviepass.eu/amp/hi/avgl-004.flv<br> 亚洲CR电影19台 http://trailers.asiamoviepass.eu/amp/hi/dandy-145.flv<br> 亚洲CR电影20台 http://trailers.asiamoviepass.eu/amp/hi/dv1118.flv<br> 亚洲CR电影21台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/bbi103.flv<br> 亚洲CR电影22台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/adz216.flv<br> 亚洲CR电影23台 http://trailers.asiamoviepass.eu/amp/hi/iesp-263.flv<br> 亚洲CR电影24台 http://trailers.asiamoviepass.eu/amp/hi/sdms736b.flv<br> 亚洲CR电影25台 http://trailers.asiamoviepass.eu/amp/hi/jme-live/avgl-149.flv</p> <p>  </p> <p> <br></p> <p> </p> <div class="page-header clearfix" style="color:rgb(51,51,51);line-height:20px;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', 'DejaVu Sans', Verdana, 'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;font-size:13px;border-bottom-color:rgb(238,238,238);border-bottom-width:1px;border-bottom-style:solid;"> <h2 class="page-title" style="color:inherit;line-height:40px;font-family:inherit;font-size:23px;"> Vitamio 3.0 新手入门</h2> </div> <ul class="page-metas clearfix" style="list-style:none;color:rgb(170,170,170);line-height:20px;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', 'DejaVu Sans', Verdana, 'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;font-size:13px;"> <li class="page-author"><span class="icon-user" style="text-align:center;line-height:inherit;vertical-align:baseline;display:inline-block;"></span>hellojane96</li> <li class="page-time"><span class="icon-time" style="text-align:center;line-height:inherit;vertical-align:baseline;display:inline-block;"></span>2013-1-15</li> </ul> <ul class="page-tags clearfix" style="list-style:none;color:rgb(51,51,51);line-height:20px;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', 'DejaVu Sans', Verdana, 'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;font-size:13px;"> <li style="margin-left:8px;">Vitamio3.0</li> </ul> <div class="page-content text-content" style="color:rgb(51,51,51);line-height:1.5em;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', 'DejaVu Sans', Verdana, 'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;"> <p> Vitamio项目发展迅猛,官方群突破400位开发者,基于Vitamio的项目突破1000个,使用Vitamio提供优质播放体验的用户超过5000万。也欢迎大家分享你的Vitamio使用经验,本文将进一步介绍Vitamio的简单使用方法。</p> <h3 class="toc-header" style="color:inherit;line-height:40px;font-family:inherit;font-size:15px;"> 下载 <span class="icon-link" style="line-height:inherit;text-decoration:inherit;vertical-align:baseline;display:inline-block;"></span></h3> <p> 目前Vitamio的项目托管在Github上面:https://github.com/yixia ,这里有很多公司的开源项目,其中:</p> <p> 1、VitamioBundle是Vitamio核心插件,(大家可以搜一下"Android Library"这个关键字,和jar差不多的用途),可以方便集成到项目中。(注意:本文使用tag里面的3.0版本)</p> <p> 2、VitamioDemo是Vitamio的官方例子。</p> <h3 class="toc-header" style="color:inherit;line-height:40px;font-family:inherit;font-size:15px;"> 简介 <span class="icon-link" style="line-height:inherit;text-decoration:inherit;vertical-align:baseline;display:inline-block;"></span></h3> <p> Vitamio的中文名称为“维他蜜”<br> Vitamio 是一款 Android 平台上的全能多媒体开发框架。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1000 种应用在使用 Vitamio,覆盖用户超过 5000 万。</p> <p> Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 上支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。<br> 支持 ARMv6 和 ARMv7 两种 ARM CPU,同时对 VFP, VFPv3, NEON 等指令集都做相应优化。</p> <p> 支持 Android 2.1+ 系统,支持超过 95% 的 Android 市场。同时 Android 2.1 之前的系统也基本支持,不过没做详细测试。</p> <p> 更多Vitamio的介绍参照这里。</p> <h3 class="toc-header" style="color:inherit;line-height:40px;font-family:inherit;font-size:15px;"> 导入使用 <span class="icon-link" style="line-height:inherit;text-decoration:inherit;vertical-align:baseline;display:inline-block;"></span></h3> <p> 1、导入。下载回来后大家可能发现没有.project工程文件,可以通过File -> Import -> Android -> Existing Android Code Into Workspace来导入工程,然后改一下工程名称即可。</p> <p> 2、将VitamioBundle工程作为Android Library引入Demo工程使用即可。</p> <h3 class="toc-header" style="color:inherit;line-height:40px;font-family:inherit;font-size:15px;"> 关注Vitamio <span class="icon-link" style="line-height:inherit;text-decoration:inherit;vertical-align:baseline;display:inline-block;"></span></h3> <p> 官方微博:http://weibo.com/vitamio</p> <p> 官方网站/论坛:vitamio.org</p> <p> Vitamio QQ 3群:283274315</p> <h3 class="toc-header" style="color:inherit;line-height:40px;font-family:inherit;font-size:15px;"> 其他 <span class="icon-link" style="line-height:inherit;text-decoration:inherit;vertical-align:baseline;display:inline-block;"></span></h3> <p> 1、官方建议以Android Library方式使用Vitamio插件,以便后续方便升级。如果需要拷贝集成到一个工程,可能会报错找不到io.vov.vitamio.R.raw.libarm(硬编码导致的问题)</p> <p> 2、 Vitamio最新版本为3.0,极力推荐使用新版本。</p> <p> 3、 基于Vitamio仅支持ARMv6+以上的CPU,95%以上的视频格式支持,说明:</p> <p> a). 无法播放的问题。使用VPlayer来测试链接,如果VPlayer没有问题那Vitamio肯定也没有问题。</p> <p> b). 各种找不到so文件的情况只有两种情况:不支持设备、没有执行解压解码包。</p> <p> 4、Vitamio是免费的,没有商业版本,也没有Vitamio.apk。</p> <p> 5、Vitamio是Cedric Fung开发编写,同时他也是VPlayer创始人,Vitamio最终所有权为炫一下(北京)科技有限公司。</p> <p> 本文有三个意图:公布Vitamio使用情况、公布官方QQ群3、提供可直接运行的示例工程。继续努力的推动Vitamio事业,欢迎大家使用和支持!</p> <div> <br> </div> <div> <br> </div> <div> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.1 Vitamio是什么?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio是Android平台视音频播放组件,支持播放几乎格式的视频以及主流网络视频流(http/rtsp/mms等)。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio官网:</span> http://vov.io/vitamio/ <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio微博:</span> http://weibo.com/vitamio <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">VPlayer官网:</span> http://vplayer.net <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio豆瓣:</span> http://site.douban.com/145815/ <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.2 关于Vitamio的名字</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio 来源于英文单词Vitamin(维他命),希望Vitamio对于安卓多媒体开发者的重要性,就像Vitmain之于人体一样不可缺少。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">The name of Vitamio comes from Vitamin, We hope the importance of Vitamio for Android multimedia developers as indispensable as Vitamin for human.</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.3 关于Vitamio的由来</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">我们是一拨葱名勤劳的Coder,我们憎恶烦冗的Android多媒体程序开发,从版本升级到不同设 备,刚坑娘的测试完三星,htc,sony,操,又拿来了v880;我们认为这些讨厌的玩意注定会让我们的生活变得愚蠢,新技术神马的也是没有时间去研究 ,最令人发指的是不能专注于实现自己的创意APP。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">经常沉溺于拯救世界的精神世界,平凡的Coder也能变奇葩。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">作为最早研究Android媒体工具的团队,我们决定把我们的Vitamio框架免费出去,助力安卓多媒体开发者实现自己的创意梦想 :D</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">各位少年,我们是来自中国的高品质多媒体框架噢。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">第一版发布日期:2011年9月发布</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">         </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.4 Vitamio相关数据</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">从2011年9月发布至今,用户下载量超过2000W,使用Vitamio的开发者超过1500位,使用过Vitamio产品有</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">国内:搜狐视频,91熊猫影音(网龙),海底捞,歌华有限 等</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">国外:Pak TV Global,Madani Channel,Deen TV,myTRANS,FPlayer,AnimeFTW.tv,Radio Nepali,GNC LiveWell,MagicTV Streaming Player Free,Hispan TV Mobile,TV Italy等 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.5 Vitamio有什么优点?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">a). 强大。支持超多格式视频和网络视频播放。(不强大免费也没用,所以排在第一位)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">b). 免费。个人、企业均免费使用,短时间内无任何收费计划。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">(Google Play上已有多款基于Vitamio的收费播放器,大家可以在里面搜索Vitamio关键字)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">c). 无缝集成。仅将Vitamio的Library工程引入即可使用,无需另外下载安装解码包(Vitamio的上一个版本是需要单独下载安装解码包)。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">d). 使用简单。调用非常简单,方便使用。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">e). 自由定制。播放界面的代码已完全开放,方便自定义播放界面、进度条等。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">d). 持续更新。2012-7-9已发布新一版的内测版本,预计8月初能发布下一个版本。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">e). 服务跟进。Vitamio官方QQ群(246969281),提供开发者交流和讨论。论坛还在开发中。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.6 Vitamio背后的团队</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Vitamio与VPlayer属同一个团队、同一个公司(yixia.com)。我们在北京,目前团队有5名成员,4名开发,1名设计师,以开发VPlayer为主,Vitamio为辅 :)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.7 Vitamio与VPlayer什么关系? </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">VPlayer基于Vitamio开发,所以VPlayer能播放的Vitamio也能。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1.8 Vitamio与ffmpeg</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">FFmpeg提供软件解码器和多路输出(demuxers)。Vitamio使用LGPLv2.1许可下FFmpeg的代码,代码可以从这里下载。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> https://bitbucket.org/ABitNo/ffmpegandroid <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">二、Vitamio下载和运行</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">2.1 下载</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> Vitamio 2.0 <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">下载。(2012-8-31更新)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">2.2 运行例子</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">解压后两个项目:VitamioBundle和Test,其中VitamioBundle是Library(关于Android Library参见这里),运行Test例子即可。注意:</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">1). 例子使用API 16,没有安装升级最新Android 4.1 会报错,大家设置里降低至API 14(Android 4.0) 或API 15(Android 4.0.3) 即可。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">2). 工程文件并没有gen文件夹,请大家自行加上。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3). 先编译VitamioBundle,后编译Test。如果仍然有错误,把工程Clean一下,依次再编译一下。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">4). 修改VideoViewDemo视频路径为你要测试的视频路径。注意,本地视频用setVideoPath方法,播放网络视频用setVideoURI方法。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">2.3 整合例子 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">不希望以Library的方式引用Vitamio,可以直接把VitamioBundle里所有的类、资源拷贝至目标项目。注意src、libs、res目录下的都要拷贝过去,还有AndroidManifest.xml中的配置。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">成功整合例子,大家可以看一下OPlayer的结构。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">2.4 自定义InitActiviy,即正在解压解码包进度条界面。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">         这里给出InitActivity代码: </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">复制代码</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">public class InitActivity extends Activity {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    public static final String FROM_ME = "fromVitamioInitActivity";</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    public static final String EXTRA_MSG = "EXTRA_MSG";</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    public static final String EXTRA_FILE = "EXTRA_FILE";</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    private ProgressDialog mPD;</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    protected void onCreate(Bundle savedInstanceState) {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        super.onCreate(savedInstanceState);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        new AsyncTask<Object, Object, Object>() {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            protected void onPreExecute() {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                mPD = new ProgressDialog(InitActivity.this);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                mPD.setCancelable(false);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                mPD.setMessage(getString(getIntent().getIntExtra(EXTRA_MSG, R.string.vitamio_init_decoders)));</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                mPD.show();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            @Override</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            protected Object doInBackground(Object... params) {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                VitamioConnection.initNativeLibs(getApplicationContext(), getIntent().getIntExtra(EXTRA_FILE, R.raw.libarm), new VitamioConnection.OnNativeLibsInitedListener() {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                    @Override</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                    public void onNativeLibsInitCompleted(String libPath) {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                        Log.d("Native libs inited at " + libPath);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                        uiHandler.sendEmptyMessage(0);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                    }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                });</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">                return null;</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        }.execute();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    private Handler uiHandler = new Handler() {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        public void handleMessage(Message msg) {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            mPD.dismiss();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            Intent src = getIntent();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            Intent i = new Intent();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            i.setClassName(src.getStringExtra("package"), src.getStringExtra("className"));</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            i.setData(src.getData());</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            i.putExtras(src);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            i.putExtra(FROM_ME, true);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            startActivity(i);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">            finish();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">        }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">    };</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">}</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">复制代码</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">         代码说明:</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">主要是VitamioConnection.initNativeLibs,大家自己写一个初始化的界面即可,线程里调用这个代码即可。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">三、Vitamio问题汇总</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.1 官网怎么打不开?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">由于vplayer.net、vov.io等几个网站都是我们部门自己维护的,目前就一人再改,出点问题来不及弄,你懂的。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.2 case : 为什么一直停在正在解码的解码?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> case : Couldn't load vinit: findLibrary returned null </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> case : Not allowed to bind to service Intent (act=io.vov.vitmio.IVitamioService) </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> case : io.vov.vitmio.VitamioInstaller$VitamioNotFoundException </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> case : java.lang.UnsatisfiedLinkError: Library /data/data/null/libs/libvplaer.so not found </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> defalut : //各种运行不了的问题</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">return 基本就一个问题,2012-7-9发布的Vitamio测试版本无法共存的问题。无法与VPlayer共存、无法与其他Vitamio共存,需要卸载干净了。注意改一下包名(package)就是一个新的APK,需要把之前的卸载掉。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.3 视频/视频流(rtp、rtsp等)播放不了。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">可能存在以下几种情况:</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">a). 视频本身就存在问题,你可以用其他播放器播放一下,是否能正常播放。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">b). 本地网速不给力/设备本事配置过低,这个没办法</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">c). 视频源卡,本事带宽不够,直接访问也很慢,这个也没办法</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">d). 用VPlayer与Vitamio同样都有问题,而其他播放器没事,这个可能是我们的问题,我们还在持续改进,尤其是播在线视频这部分,这个可以等新版发布 :)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">e). 等不及了,那就把视频测试地址和简要说明发给我们(vplayer@yixia.com),我们尽可能的抽时间来回复,感谢! </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.4 Vitamio最低支持的Android版本</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">目前我们在运行的项目最低支持Android 2.1,示例工程选的Android API Level 是4.1,但不代表只支持4.0以上,大家可从AndroidManifest.xml中看得出:</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"><uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /></span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">如果编译无法运行的话,把VitamioBundle项目下res/values-v11和values-v14删掉即可,其他部分稍作改动即可。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.5 为什么会弹出提示框要求安装Vitamio Plugin</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">因为你下载和使用的是旧版的Vitamio,请卸载干净后下载2012-7-9日发布的版本,请看本文 2.1 下载。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.6 是否支持硬解码?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">目前支持硬解码这部分不是很成熟,也不稳定,暂时不提供。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.7 什么时候发布新版本?</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">诶,,,请关注我们官方微博(</span> http://weibo.com/vitamio <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> )!!目前集中精力再弄VPlayer,新版顺利上线后应该能加快Vitamio的发布速度,所以大家可以先用VPlayer来测试。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.8 E/Vitamio(1557): java.io.FileNotFoundException: No content provider: (2012-8-6)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">这个不是错误,是正常的处理。现在播放视频是这样做的:先把 URL 当做一个 ContentProvider 来打开,如果打不开,就直接当做 URL 来打开</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.9 Vitamio支持哪些指令集的CPU?(2012-09-07)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">ARMv6、ARMv6 VFP、ARMv7 VFPV3、ARMv7 NEON(注意:2012-8-31发布的版本不支持ARMv6的CPU,VPlayer已经不支持,但下次发版Vitamio会加上)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">3.10 播放网络视频突然中断的问题</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">可能是视频网站做了限制,加入了一些不能播的地址,目前Vitamio的处理是播不了就直接关闭了,后续版本会改进,直接跳过。</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">四、已知问题和注意事项(新版指2012-8-31发布的版本)</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">4.1 混淆工程时注意,需要忽略vitamio里面的类库!(2012-8-1 update) </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">-keep class io.vov.utils.** { *; }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">-keep class io.vov.vitamio.** { *; }</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">4.2 不能在包含项目里面使用io.vov.vitamio.provider.MediaProvider</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">否则如果安装了VPlayer,会报冲突的错误无法安装。也就是说,可以直接使用VPlayer的MediaProvider,或者自己写扫描服务,但是名字不能相同。 </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">五、其他</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">5.1 调用VPlayer来播放视频的代码: </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">复制代码</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">private void startPlayer(String url, String title) {</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">Intent i = new Intent();</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">i.setComponent(new ComponentName("me.abitno.vplayer.t", "me.abitno.vplayer.VideoActivity"));</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">i.setAction("me.abitno.vplayer.action.VIEW");</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">i.setData(Uri.parse(url));</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">i.putExtra("displayName", title);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">startActivity(i);</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">}</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">复制代码</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"> </span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">~~~~~~~~~~~~~~~~~~~~~~~~</span> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <br style="line-height:22px;font-family:arial, helvetica, sans-serif;"> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;">关于Vitamio使用的问题,大家也可以往这里提问,这里汇总后持续更新。</span> <br> </div> <div> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"><br></span> </div> <div> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"><br></span> </div> <div> <span style="font-family:arial, helvetica, sans-serif;line-height:22px;"></span> <h1 class="postTitle" style="color:rgb(75,75,75);font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14.7px;"> Vitamio 3.0 新手教程</h1> <div id="cnblogs_post_body"> <p><span style="line-height:1.5;"></span></p> <p> </p> <p><strong>前言</strong></p> <p><span></span>Vitamio项目发展迅猛,官方群突破400位开发者,基于Vitamio的项目突破1000个,使用Vitamio提供优质播放体验的用户超过5000万。也欢迎大家分享你的Vitamio使用经验,本文将进一步介绍Vitamio的简单使用方法。</p> <p> </p> <p><span style="color:#FF0000;"><strong>声明</strong></span></p> <p></p> <p>  欢迎转载,但请保留文章原始出处:) <br>     博客园:http://www.cnblogs.com<br></p> <p>    农民伯伯: http://over140.cnblogs.com   </p> <p> </p> <p>正文</p> <p><span></span>一、下载</p> <p><span></span>目前Vitamio的项目托管在Github上面:https://github.com/yixia ,这里有很多公司的开源项目,其中:</p> <p><span></span>1、<span style="color:#FF0000;">VitamioBundle</span>是Vitamio核心插件,(大家可以搜一下"Android Library"这个关键字,和jar差不多的用途),可以方便集成到项目中。(注意:本文使用tag里面的3.0版本)</p> <p><span></span>2、VitamioDemo是Vitamio的官方例子。</p> <p> </p> <p><span></span><span style="color:#FF0000;">提示</span>:</p> <p><span></span>如果没有安装Github,可以点击<a href="http://img.e-com-net.com/image/info8/5397bcdf931f4f56a75e5533e9cbad17.jpg" target="_blank"><img alt="" src="http://img.e-com-net.com/image/info8/5397bcdf931f4f56a75e5533e9cbad17.jpg" style="border:0px;line-height:1.5;" width="85" height="50"></a><span style="line-height:1.5;">下载压缩包。</span></p> <p><span style="line-height:1.5;"><span></span></span><span style="line-height:1.5;"><strong>如果无法访问Github,或者自行编译无法通过</strong>(</span><span style="line-height:1.5;">,这里也提供了重新打包直接下载:Vitamio2013-01-15.zip</span><span style="color:#FF0000;line-height:1.5;">警告</span><span style="line-height:1.5;">:建议使用官方例子,本博不保证更新到最新版本 2013-01-15)</span></p> <p> </p> <p><span></span>二、 简介</p> <p><span></span><span style="line-height:1.5;">Vitamio 是一款 Android 平台上的全能多媒体开发框架。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1000 种应用在使用 Vitamio,覆盖用户超过 5000 万。 </span><span style="line-height:1.5;"> </span></p> <p><span style="line-height:1.5;"><span></span>Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 上支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。</span></p> <div> <span style="line-height:1.5;"><span></span>支持 ARMv6 和 ARMv7 两种 ARM CPU,同时对 VFP, VFPv3, NEON 等指令集都做相应优化。</span> </div> <p><span style="line-height:1.5;"><span></span>支持 Android 2.1+ 系统,支持超过 95% 的 Android 市场。同时 Android 2.1 之前的系统也基本支持,不过没做详细测试。</span> </p> <p><span></span>其他Vitamio的介绍参照这里。 </p> <p><span></span></p> <p><span></span></p> <p> </p> <p><span></span>三、使用</p> <p><span></span>1、导入。下载回来后大家可能发现没有.project工程文件,可以通过File -> Import -> Android -> Existing Android Code Into Workspace来导入工程,然后改一下工程名称即可。</p> <p><span></span>2、将VitamioBundle工程作为Android Library引入Demo工程使用即可。</p> <p><span></span>新手无法解决这些问题建议直接使用上面的链接,导入工程即可使用。 </p> <p> <span style="line-height:1.5;"> </span></p> <span></span>四、Vitamio <br> <p><span></span>已建立Vitamio开发者联盟官方QQ群!</p> <p><span></span>Vitamio官方群1:246969281(已满)</p> <span></span>Vitamio官方群2:171570336(已满) <br> <span></span>Vitamio官方群3:283274315 <br> <span></span>注意:目前仅接受已经开发基于Vitamio产品的开发者申请加入,申请理由请填写产品的名称和链接! <br> <p><span style="line-height:1.5;"><span></span>官方微博:http://weibo.com/vitamio</span> </p> <p><span></span>官方网站/论坛:vitamio.org </p> <p><span></span>本博Vitamio相关文章:http://www.cnblogs.com/over140/category/409230.html(注意有部分文章是使用旧的版本)</p> <p> </p> <p> <span style="line-height:1.5;"></span>五<span style="line-height:1.5;">、OPlayer</span></p> <p><span></span>OPlayer是本博基于Vitamio开发的一个开源项目,用于补充官方例子,以便大家更好的使用Vitamio项目。目前项目托管在淘宝的SVN(Taocode): </p> <span></span>项目地址: http://code.taobao.org/p/oplayer <br> <span style="line-height:1.5;"><span></span>SVN地址:http://code.taobao.org/svn/oplayer/ </span> <br> <p><span></span>注意:没有Taocode账户的请注册一个。 </p> <p> </p> <p><span></span>六、其他</p> <p><span></span>1、官方建议以Android Library方式使用Vitamio插件,以便后续方便升级。如果需要拷贝集成到一个工程,可能会报错找不到io.vov.vitamio.R.raw.libarm(硬编码导致的问题),请参照OPlayer方式集成(后续介绍)。</p> <p><span></span>2、 Vitamio最新版本为3.0(2013-01-15更新),极力推荐使用新版本。</p> <p><span style="line-height:1.5;"></span><span style="line-height:1.5;">3、 基于Vitamio仅支持ARMv6+以上的CPU,95%以上的视频格式支持,说明:</span></p> <p><span></span>a).<span></span>无法播放的问题。使用VPlayer来测试链接,如果VPlayer没有问题那Vitamio肯定也没有问题。</p> <p><span></span>b).<span></span>各种找不到so文件的情况只有两种情况:不支持设备、没有执行解压解码包。</p> <p><span></span>4、Vitamio是免费的,没有商业版本,也没有Vitamio.apk。<span style="line-height:1.5;"> </span></p> <p><span></span>5、Vitamio是VPlayer创始人Cedric Fung (http://vec.io)开发的<span style="line-height:1.5;">,最终所有权是炫一下(北京)科技有限公司。</span></p> <p> </p> <p><span></span>七、补充</p> <p><span></span>有网友补了一个图文教材(<span style="color:#FF0000;">2013-01-28)</span> </p> <p><span></span><span style="line-height:1.5;"></span><span style="line-height:1.5;">http://www.apkbus.com/android-85266-1-1.html</span><span style="line-height:1.5;"> </span><span style="line-height:1.5;"></span></p> <p> </p> <p><strong>结束</strong></p> <p><span></span> 本文有三个意图:公布Vitamio使用情况、公布官方QQ群3、提供可直接运行的示例工程。继续努力的推动Vitamio事业,欢迎大家使用和支持!</p> <p> </p> <p> </p> </div> <div id="MySignature" style="color:rgb(75,75,75);line-height:19px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;"> </div> <div class="clear" style="color:rgb(75,75,75);line-height:19px;clear:both;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;"> </div> <div id="blog_post_info_block" style="color:rgb(75,75,75);line-height:19px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;"> <div id="blog_post_info"> <div id="BlogPostCategory"> 分类:  5、Vitamio </div> <div id="EntryTag" style="font-size:12px;"> 标签:  android Vitamio,  vitamio,  Vitamio 教材,  Vitamio开发指南,  vitamio dev </div> <div id="green_channel" style="border:1px dashed rgb(192,192,192);width:430px;font-size:9pt;"> 绿色通道:  好文要顶  关注我  收藏该文 与我联系  </div> <div id="digg_block"> <div id="author_profile" style="width:280px;color:rgb(0,0,0);font-size:12px;margin-left:0px;"> <div class="author_profile_info" id="author_profile_info" style="line-height:18px;"> <a href="http://img.e-com-net.com/image/info8/b6a372f98ed149fe9ec5a62c3245a222.jpg" target="_blank"><img class="author_avatar" alt="" src="http://img.e-com-net.com/image/info8/b6a372f98ed149fe9ec5a62c3245a222.jpg" style="border:0px;vertical-align:top;" width="48" height="48"></a> <div class="author_profile_info" id="author_profile_detail"> 农民伯伯 <br> 关注 - 6 <br> 粉丝 - 1591 </div> </div> <div class="clear" style="clear:both;"></div> <div id="author_profile_honor"> 荣誉: 推荐博客 </div> <div id="author_profile_follow"> +加关注 </div> </div> <div id="div_digg" style="width:125px;text-align:center;font-size:12px;"> <div class="diggit" style="width:46px;"> <span class="diggnum" id="digg_count" style="font-family:Verdana;font-size:14px;line-height:1.5em;">0</span> </div> <div class="buryit" style="width:46px;margin-left:20px;"> <span class="burynum" id="bury_count" style="font-family:Verdana;font-size:14px;line-height:1.5em;">0</span> </div> <div class="clear" style="clear:both;"></div> <div class="diggword" id="digg_tips" style="color:#808080;margin-left:0px;"> (请您对文章做出评价) </div> </div> </div> </div> <div class="clear" style="clear:both;"></div> <div id="post_next_prev" style="line-height:1.8;font-size:12px;"> « 博主上一篇: 【Andorid X 项目笔记】魅族照片剪切问题(4) <br> » 博主下一篇: 2012年总结 </div> </div> <br> </div> <div> <br> </div> <div> <h1 class="postTitle" style="width:583.5px;color:rgb(102,102,102);line-height:1.5;clear:both;font-family:verdana, 'ms song', '宋体', Arial, '微软雅黑', Helvetica, sans-serif;font-size:16px;border-bottom-color:rgb(153,153,153);border-bottom-width:1px;border-bottom-style:solid;"> Flash(FLV)视频播放器开源代码大集合</h1> <div class="clear" style="color:rgb(102,102,102);clear:both;font-family:verdana, 'ms song', '宋体', Arial, '微软雅黑', Helvetica, sans-serif;"> </div> <div class="postBody" style="color:rgb(102,102,102);line-height:1.5;font-family:verdana, 'ms song', '宋体', Arial, '微软雅黑', Helvetica, sans-serif;border-bottom-color:#000000;border-bottom-width:1px;border-bottom-style:solid;"> <div> <p>下面的页面里收集了目前所有的Flash(FLV)视频播放器和开源代码 </p> <p> </p> <p>http://www.flashstreamworks.com/tutorials/flvplayerlinklist.php </p> <p><span>Flv Player List<br><br></span>Proxus FLV player <br>http://www.proxus.com/components/index.php<br><br> Check Flashstreamworks' review <br><br> FLV player by Martijn de Visser <br>http://www.martijndevisser.com/<br><br> FLV player by Peldi<br>http://www.peldi.com/blog/000103.html<br><br> FLV player by VideoSpark<br>http://www.videospark.com/prog_flv8/player.php<br><br> FLV player by Wimpy<br>http://www.gieson.com/Library/projects/wimpyAV.html<br><br> FLV player component by Meshybeats<br>http://meshybeats.com/components/</p> <p> </p> <p>http://www.flashstreamworks.com/tutorials/flvplayersource.php </p> <p><span>Flash Video Player sources<br><br></span>These are simple source examples for Flash Video applications. Feel free to modify and edit them.<br><br> Playing video without components<br>Download<br><br> Playing video with components<br>Download<br><br> Using FVSS for Flash Video with HTML authoring<br>Download<br><br> Live streaming without components<br>Download<br><br> Multiuser chat room with components<br>Download<br>  </p> <p> </p> <p><br> [FLVParser]. </p> <p> </p> <p>用法:<br> 命令行>flvparse 你的视频.flv cue.txt -s</p> <p>它另一个功能是根据cue-point文件分割FLV文件.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1289142454729121792"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(【M3U8】测试地址及android播放器)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1950233199242178560.htm" title="x86-64汇编语言训练程序与实战" target="_blank">x86-64汇编语言训练程序与实战</a> <span class="text-muted">十除以十等于一</span> <div>本文还有配套的精品资源,点击获取简介:汇编语言是一种低级语言,与机器代码紧密相关,特别适用于编写系统级代码及性能要求高的应用。nasm编译器是针对x86和x86-64架构的汇编语言编译器,支持多种语法风格和指令集。项目Euler提供数学和计算机科学问题,鼓励编程技巧应用,前100个问题的答案可共享。x86-64架构扩展了寄存器数量并引入新指令,提升了数据处理效率。学习汇编语言能够深入理解计算机底层</div> </li> <li><a href="/article/1950233072825856000.htm" title="三菱PLC全套学习资料及应用手册" target="_blank">三菱PLC全套学习资料及应用手册</a> <span class="text-muted">good2know</span> <div>本文还有配套的精品资源,点击获取简介:三菱PLC作为工业自动化领域的核心设备,其系列产品的学习和应用需要全面深入的知识。本次资料包为学习者提供从基础到进阶的全方位学习资源,包括各种型号PLC的操作手册、编程指南、软件操作教程以及实际案例分析,旨在帮助用户系统掌握PLC的编程语言、指令系统及在各类工业应用中的实施。1.三菱PLC基础知识入门1.1PLC的基本概念可编程逻辑控制器(PLC)是工业自动化</div> </li> <li><a href="/article/1950232820773351424.htm" title="移动端城市区县二级联动选择功能实现包" target="_blank">移动端城市区县二级联动选择功能实现包</a> <span class="text-muted">good2know</span> <div>本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery</div> </li> <li><a href="/article/1950232781174927360.htm" title="15个小技巧,让我的Windows电脑更好用了!" target="_blank">15个小技巧,让我的Windows电脑更好用了!</a> <span class="text-muted">曹元_</span> <div>01.桌面及文档处理第一部分的技巧,主要是围绕桌面的一些基本操作,包括主题设置、常用文档文件快捷打开的多种方式等等。主题换色默认情况下,我们的Win界面可能就是白色的文档界面,天蓝色的图表背景,说不出哪里不好看,但是就是觉得不够高级。imageimage说到高级感,本能第一反应就会和暗色模式联想起来,如果我们将整个界面换成黑夜模式的话,它会是这样的。imageimage更改主题颜色及暗色模式,我们</div> </li> <li><a href="/article/1950231640819167232.htm" title="贝多芬诞辰250周年纪念" target="_blank">贝多芬诞辰250周年纪念</a> <span class="text-muted">万千星河赴远方</span> <div>就算不是古典音乐爱好者,你也一定听说过贝多芬。作为古典音乐史上最伟大的音乐家之一,他不仅是古典主义风格的集大成者,同时也是浪漫主义风格的开创者。贝多芬肖像画(1813年)贝多芬的一生共创作了9部交响曲、36首钢琴奏鸣曲、10部小提琴奏鸣曲、16首弦乐四重奏、1部歌剧及2部弥撒曲等等。数量虽然不及前辈海顿、莫扎特多,但他几乎改造了当时所有的音乐表达形式,赋予了它们全新的价值,对后世音乐的发展产生了极</div> </li> <li><a href="/article/1950230114205757440.htm" title="现在发挥你的优势" target="_blank">现在发挥你的优势</a> <span class="text-muted">爱生活的佑嘉</span> <div>来和我做咨询的一些朋友,涉及到定位的,都会说,我不知道我的优势是什么,你能不能帮我看看?还有一些朋友,喜欢做各种测试来了解自己,测试过后,然并卵。今天,我想来聊聊优势,如何能了解自己的优势是什么。首先,我们要知道,如果要成为“不一般”的人,我们所做的事情,就要基于自身的优势。我做管理者十多年,看到每个员工都有不同的特长,有的擅长数字,有的擅长人际,有的擅长写作。这些知道自己优势并且在这方面刻意练习</div> </li> <li><a href="/article/1950226643771518976.htm" title="关于流媒体播放器EasyPlayer和EasyPlayerPro的介绍以及其区别" target="_blank">关于流媒体播放器EasyPlayer和EasyPlayerPro的介绍以及其区别</a> <span class="text-muted">EasyDarwin</span> <a class="tag" taget="_blank" href="/search/EasyDarwin/1.htm">EasyDarwin</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/ar/1.htm">ar</a> <div>EasyPlayer是一款流媒体播放器系列项目,它支持多种流媒体协议的播放,包括但不限于RTSP、RTMP、HTTP、HLS、UDP、RTP、File等。除此之外,EasyPlayer还支持本地文件播放和多种功能特性,包括本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等。EasyPlayer核心基于ffmpeg,稳定、高效、可靠、可控。随着多年的不断发展和迭代,EasyPlayer基于成功的实践</div> </li> <li><a href="/article/1950225255079407616.htm" title="企业级区块链平台Hyperchain核心原理剖析" target="_blank">企业级区块链平台Hyperchain核心原理剖析</a> <span class="text-muted">boyedu</span> <a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a><a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a><a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E7%BA%A7%E5%8C%BA%E5%9D%97%E9%93%BE%E5%B9%B3%E5%8F%B0/1.htm">企业级区块链平台</a><a class="tag" taget="_blank" href="/search/Hyperchain/1.htm">Hyperchain</a> <div>Hyperchain作为国产自主可控的企业级联盟区块链平台,其核心原理围绕高性能共识、隐私保护、智能合约引擎及可扩展架构展开,通过多模块协同实现企业级区块链网络的高效部署与安全运行。以下从核心架构、关键技术、性能优化、安全机制、应用场景五个维度展开剖析:一、核心架构:分层解耦与模块化设计Hyperchain采用分层架构,将区块链功能解耦为独立模块,支持灵活组合与扩展:P2P网络层由验证节点(VP)</div> </li> <li><a href="/article/1950223497875746816.htm" title="最新阿里四面面试真题46道:面试技巧+核心问题+面试心得" target="_blank">最新阿里四面面试真题46道:面试技巧+核心问题+面试心得</a> <span class="text-muted">风平浪静如码</span> <div>前言做技术的有一种资历,叫做通过了阿里的面试。这些阿里Java相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。希望对大家帮助,祝面试成功,有个更好的职业规划。一,阿里常见技术面1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、ni</div> </li> <li><a href="/article/1950222978759323648.htm" title="免费排版助手:智能修正段落 + 删除干扰符,杂乱文本一键变规范" target="_blank">免费排版助手:智能修正段落 + 删除干扰符,杂乱文本一键变规范</a> <span class="text-muted"></span> <div>各位文字工作者们!你们有没有被排版折磨到崩溃的时候?我跟你们说,我之前排版一篇文章,那简直就像在走迷宫,头晕眼花的!不过后来我发现了一款软件——排版助手!软件下载地址安装包这玩意儿是个文章智能排版工具,专门给新闻编辑、文摘网站这些文字工作者用的。它功能老多了,能修正段落,把那些乱七八糟的段落变得规规矩矩;还能删除干扰符,就像给文章做了个大扫除,把没用的东西都清理掉;简繁转换也不在话下,不管是简体还</div> </li> <li><a href="/article/1950222725712769024.htm" title="900 万人次都在用!打印机驱动大师:兄弟 驱动安装一步到位" target="_blank">900 万人次都在用!打印机驱动大师:兄弟 驱动安装一步到位</a> <span class="text-muted">文哥工具箱2</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/1.htm">软件工程</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E8%84%91/1.htm">电脑</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6/1.htm">开源软件</a> <div>各位打印界的老铁们,你们知道吗?我就是那个传说中服务PT-18R标签打印机的“最佳损友”小助手!当你想把电脑里那些花里胡哨的标签设计变成能摸得着的实物时,嘿嘿,软件下载地址本助手就闪亮登场啦!插上USB线的瞬间,我立马在你电脑里“安营扎寨”,悄悄给你和打印机搭起一座“鹊桥”,让你们无障碍沟通,那叫一个丝滑!你在编辑软件里鼓捣的文字、条形码,甚至那些可可爱爱的小图标,全靠我这个“翻译官”精准转换成打</div> </li> <li><a href="/article/1950221589622616064.htm" title="EasyPlayer播放器系列开发计划2025" target="_blank">EasyPlayer播放器系列开发计划2025</a> <span class="text-muted">xiejiashu</span> <a class="tag" taget="_blank" href="/search/EasyPlayer/1.htm">EasyPlayer</a><a class="tag" taget="_blank" href="/search/EasyPlayer/1.htm">EasyPlayer</a><a class="tag" taget="_blank" href="/search/EasyPlayer%E6%92%AD%E6%94%BE%E5%99%A8/1.htm">EasyPlayer播放器</a><a class="tag" taget="_blank" href="/search/RTSP%E6%92%AD%E6%94%BE%E5%99%A8/1.htm">RTSP播放器</a><a class="tag" taget="_blank" href="/search/js%E6%92%AD%E6%94%BE%E5%99%A8/1.htm">js播放器</a><a class="tag" taget="_blank" href="/search/Web%E6%92%AD%E6%94%BE%E5%99%A8/1.htm">Web播放器</a> <div>EasyPlayer系列产品发展至今,已经超过10年,从最早的EasyPlayerRTSP播放器,到如今维护的3条线:EasyPlayer-RTSP播放器:Windows、Android、iOS;EasyPlayerPro播放器:Windows、Android、iOS;EasyPlayer.js播放器:H5;这3个播放器各有各的应用场景,用户量也是巨大,像RTSP版本的播放器,到今天依然还有很多低</div> </li> <li><a href="/article/1950218019712069632.htm" title="承德十大亲子鉴定医院名单(附2024年10所正规医院)" target="_blank">承德十大亲子鉴定医院名单(附2024年10所正规医院)</a> <span class="text-muted">国医基因陈主任</span> <div>承德哪家医院可以做亲子鉴定?承德市中心医院、中国人民解放军第二六六医院、承德医学院附属医院等都可以做常规亲子鉴定采样采集,一般的医院并不可以为你提供常规亲子鉴定检测的服务。承德亲子鉴定中心地址:承德市西大街路北11号(承德国医基因)。一般只有少数三甲医院可以做亲子鉴定采样,或者当地亲子鉴定中心可以做亲子鉴定。如果想做亲子鉴定,最好直接到亲子鉴定中心内或亲子鉴定医院采样点内进行双方抽血鉴定,这样会更</div> </li> <li><a href="/article/1950215982920298496.htm" title="我最喜欢的公众号" target="_blank">我最喜欢的公众号</a> <span class="text-muted">素颜创始人小云</span> <div>一年多前,也是因为工作的原因。认识了她,她是我七个人物法其一,她在我心里也是很敬佩的一个女孩子。她会讲一些护肤知识,哪些产品好用哪些不好用而他讲解的产品都是我跃跃欲试的。图片发自App她做的每一篇文章都很精美,可以吸引到我从头看到尾,看每一个字都会很珍惜很期待,做事也特别的认真仔细。去年出了一本《活得漂亮》我也看了她的创业故事,很厉害!她的认真及敬业精神我觉得是很难学得来的,现在怀孕3个月了,依然</div> </li> <li><a href="/article/1950213272120651776.htm" title="Redis + Caffeine 实现高效的两级缓存架构" target="_blank">Redis + Caffeine 实现高效的两级缓存架构</a> <span class="text-muted">周童學</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/%E7%BC%93%E5%AD%98/1.htm">缓存</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>Redis+Caffeine实现高效的两级缓存架构引言在现代高并发系统中,缓存是提升系统性能的关键组件之一。传统的单一缓存方案往往难以同时满足高性能和高可用性的需求。本文将介绍如何结合Redis和Caffeine构建一个高效的两级缓存系统,并通过三个版本的演进展示如何逐步优化代码结构。项目源代码:github地址、gitee地址两级缓存架构概述两级缓存通常由本地缓存(如Caffeine)和分布式缓</div> </li> <li><a href="/article/1950213145742077952.htm" title="02-Breakout靶机攻略" target="_blank">02-Breakout靶机攻略</a> <span class="text-muted">ZLlllllll0</span> <a class="tag" taget="_blank" href="/search/02-Breakout%E9%9D%B6%E6%9C%BA/1.htm">02-Breakout靶机</a> <div>第一步搭建靶机下载地址:https://download.vulnhub.com/empire/02-Breakout.zip下载好了之后直接用VM打开然后右击虚拟机,把网络连接改成nat模式第二步,信息收集然后开启虚拟机,左上角编辑,虚拟网络编辑器里面看一下靶机是哪个网段。打开kali用nmap扫一下的这个网段的存活主机,也就是扫除这个靶机的具体ip地址nmap192.168.109.1/24扫</div> </li> <li><a href="/article/1950212284320116736.htm" title="漫步,跳出藩篱" target="_blank">漫步,跳出藩篱</a> <span class="text-muted">张巧金沙</span> <div>最近的教学,倍感不爽。一为这国庆之假,把这课上得支离破碎的。放假前,上了四天课,但我却只上了三天,9月30日,我工作室在搞活动,全天的活动,课当然未能上。10月8日学生回校,上了两天课,学生又放回家了。就觉得学生刚有点状态,又回去逍遥去了。感觉吧,教学内容也不敢大胆甩开膀子去教学,所以呀,这教学内容还真上不走,而且学生学下来效果特差。这不,国庆放假前的一个周,测试了两次,均为第一单元,是自考试以来</div> </li> <li><a href="/article/1950209621381672960.htm" title="Android 应用权限管理详解" target="_blank">Android 应用权限管理详解</a> <span class="text-muted"></span> <div>文章目录1.权限类型2.权限请求机制3.权限组和分级4.权限管理的演进5.权限监控和SELinux强制访问控制6.应用权限审核和GooglePlayProtect7.开发者最佳实践8.用户权限管理9.Android应用沙箱模型10.ScopedStorage(分区存储)11.背景位置权限(BackgroundLocationAccess)12.权限回收和自动清理13.权限请求的用户体验设计14.G</div> </li> <li><a href="/article/1950209368356089856.htm" title="AI模型训练中过拟合和欠拟合的区别是什么?" target="_blank">AI模型训练中过拟合和欠拟合的区别是什么?</a> <span class="text-muted">workflower</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a> <div>在AI模型训练中,过拟合和欠拟合是两种常见的模型性能问题,核心区别在于模型对数据的学习程度和泛化能力:欠拟合(Underfitting)-定义:模型未能充分学习到数据中的规律,对训练数据的拟合程度较差,在训练集和测试集上的表现都不好(如准确率低、损失值高)。-原因:-模型结构过于简单(如用线性模型解决非线性问题);-训练数据量不足或特征信息不充分;-训练时间太短,模型尚未学到有效模式。-表现:训练</div> </li> <li><a href="/article/1950209116165173248.htm" title="uniapp微信小程序 - 详解微信小程序平台用户授权登录全流程,uniapp v3版本中小程序端开发下用户点击登录后获取手机号/昵称/性别/头像等信息完成登录(提供完整示例代码,一键复制开箱即用)" target="_blank">uniapp微信小程序 - 详解微信小程序平台用户授权登录全流程,uniapp v3版本中小程序端开发下用户点击登录后获取手机号/昵称/性别/头像等信息完成登录(提供完整示例代码,一键复制开箱即用)</a> <span class="text-muted">十一猫咪爱养鱼</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E7%BB%84%E4%BB%B6%E4%B8%8E%E5%8A%9F%E8%83%BD%28%E5%BC%80%E7%AE%B1%E5%8D%B3%E7%94%A8%29/1.htm">前端组件与功能(开箱即用)</a><a class="tag" taget="_blank" href="/search/uniapp%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/1.htm">uniapp常见问题解决</a><a class="tag" taget="_blank" href="/search/uniapp/1.htm">uniapp</a><a class="tag" taget="_blank" href="/search/vue3/1.htm">vue3</a><a class="tag" taget="_blank" href="/search/uniapp3%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%8E%88%E6%9D%83%E7%99%BB%E5%BD%95/1.htm">uniapp3小程序授权登录</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%99%BB%E5%BD%95%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF%E6%95%99%E7%A8%8B/1.htm">微信小程序登录获取用户信息教程</a><a class="tag" taget="_blank" href="/search/%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E6%98%B5%E7%A7%B0%E6%89%8B%E6%9C%BA%E5%8F%B7%E5%A4%B4%E5%83%8F%E4%BF%A1%E6%81%AF%E7%99%BB%E5%BD%95/1.htm">获取用户昵称手机号头像信息登录</a><a class="tag" taget="_blank" href="/search/vue3%E7%89%88%E6%9C%AC%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%B9%B3%E5%8F%B0%E6%8E%88%E6%9D%83%E7%99%BB%E5%BD%95/1.htm">vue3版本小程序平台授权登录</a><a class="tag" taget="_blank" href="/search/uniap%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%AB%AF%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E6%B5%81%E7%A8%8B/1.htm">uniap小程序端用户登录流程</a><a class="tag" taget="_blank" href="/search/uni%E5%AE%8C%E6%95%B4%E7%9A%84%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%B9%B3%E5%8F%B0%E7%99%BB%E5%BD%95%E6%BA%90%E7%A0%81/1.htm">uni完整的小程序平台登录源码</a> <div>效果图在uniapp微信小程序端开发中,超详细实现用户授权登录完整功能源码,用户授权后获取手机号/昵称/头像/性别等,提供完整思路流程及逻辑讲解。uniappVue3和Vue2都能用,你也可以直接复制粘贴,然后改下参数放到你的项目中去就行。整体思路做功能之前,先来看一下整体流程是</div> </li> <li><a href="/article/1950208359722446848.htm" title="元宇宙中的视觉技术:虚拟化身与场景生成" target="_blank">元宇宙中的视觉技术:虚拟化身与场景生成</a> <span class="text-muted">xcLeigh</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89CV/1.htm">计算机视觉CV</a><a class="tag" taget="_blank" href="/search/%E5%85%83%E5%AE%87%E5%AE%99/1.htm">元宇宙</a><a class="tag" taget="_blank" href="/search/%E8%99%9A%E6%8B%9F%E5%8C%96%E8%BA%AB/1.htm">虚拟化身</a><a class="tag" taget="_blank" href="/search/%E5%9C%BA%E6%99%AF%E7%94%9F%E6%88%90/1.htm">场景生成</a><a class="tag" taget="_blank" href="/search/AIGC/1.htm">AIGC</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%97%E5%AD%AA%E7%94%9F/1.htm">数字孪生</a> <div>元宇宙中的视觉技术:虚拟化身与场景生成前言一、元宇宙与视觉技术的深度关联1.1元宇宙概念深度剖析1.2视觉技术:元宇宙的“灵魂之窗”二、虚拟化身:数字世界的“第二自我”2.1虚拟化身技术的深度解析2.1.1核心技术构成2.1.2技术实现原理与流程2.2虚拟化身的应用领域及案例展示2.2.1游戏娱乐领域2.2.2教育培训领域三、场景生成:构建元宇宙的虚拟天地3.1场景生成技术全景透视3.1.1关键技</div> </li> <li><a href="/article/1950208106579423232.htm" title="处于停机等非正常状态_设备非正常停机管理指导办法" target="_blank">处于停机等非正常状态_设备非正常停机管理指导办法</a> <span class="text-muted"></span> <div>设备非正常停机管理指导办法一、设备非正常停机的范围:1、维护、维修不良:未遵守设备维护及维修规程,导致维护、维修质量无法满足设备运行的技术、环境要求而造成的设备停机,例如:未按维护保养计划保养、维护质量不到位、违章检修,故障维修不彻底,润滑缺油或变质等。2、违章操作:未按照设备操作规程及作业文件等操作而造成的设备停机。3、设备点检缺失:是指设备操作者及维修人员未严格按照点检标准有效地对设备各部位进</div> </li> <li><a href="/article/1950207853105049600.htm" title="【Coze搞钱实战】3. 避坑指南:对话流设计中的6个致命错误(真实案例)" target="_blank">【Coze搞钱实战】3. 避坑指南:对话流设计中的6个致命错误(真实案例)</a> <span class="text-muted">AI_DL_CODE</span> <a class="tag" taget="_blank" href="/search/Coze%E5%B9%B3%E5%8F%B0/1.htm">Coze平台</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%AF%9D%E6%B5%81%E8%AE%BE%E8%AE%A1/1.htm">对话流设计</a><a class="tag" taget="_blank" href="/search/%E5%AE%A2%E6%9C%8DBot%E9%81%BF%E5%9D%91/1.htm">客服Bot避坑</a><a class="tag" taget="_blank" href="/search/%E7%94%A8%E6%88%B7%E6%B5%81%E5%A4%B1/1.htm">用户流失</a><a class="tag" taget="_blank" href="/search/%E5%B0%81%E5%8F%B7%E9%A3%8E%E9%99%A9/1.htm">封号风险</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E5%AE%A2%E6%9C%8D%E9%85%8D%E7%BD%AE/1.htm">智能客服配置</a><a class="tag" taget="_blank" href="/search/%E6%95%85%E9%9A%9C%E4%BF%AE%E5%A4%8D%E6%8C%87%E5%8D%97/1.htm">故障修复指南</a> <div>摘要:对话流设计是智能客服Bot能否落地的核心环节,直接影响用户体验与业务安全。本文基于50+企业Bot部署故障分析,聚焦导致用户流失、投诉甚至封号的6大致命错误:无限循环追问、人工移交超时、敏感词过滤缺失、知识库冲突、未处理否定意图、跨平台适配失败。通过真实案例拆解每个错误的表现形式、技术根因及工业级解决方案,提供可直接复用的Coze配置代码、工作流模板和检测工具。文中包含对话流健康度检测工具使</div> </li> <li><a href="/article/1950207854388506624.htm" title="深入理解 Tomcat Wrapper 原理" target="_blank">深入理解 Tomcat Wrapper 原理</a> <span class="text-muted">北漂老男人</span> <a class="tag" taget="_blank" href="/search/Tomcat/1.htm">Tomcat</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>深入理解TomcatWrapper原理一、引言在Tomcat的分层容器架构中,Wrapper作为最底层的容器,专门负责管理单个Servlet的生命周期及请求分发。每一个Servlet(包括JSP、Filter等)都对应一个Wrapper。Wrapper是Servlet规范与Tomcat容器实现之间的桥梁,直接关系到请求的分发效率、Servlet的加载与重用、安全隔离等。本文将系统剖析Wrapper</div> </li> <li><a href="/article/1950207097023033344.htm" title="Pktgen-DPDK:开源网络测试工具的深度解析与应用" target="_blank">Pktgen-DPDK:开源网络测试工具的深度解析与应用</a> <span class="text-muted">艾古力斯</span> <div>本文还有配套的精品资源,点击获取简介:Pktgen-DPDK是基于DPDK的高性能流量生成工具,适用于网络性能测试、硬件验证及协议栈开发。它支持多种网络协议,能够模拟高吞吐量的数据包发送。本项目通过利用DPDK的高速数据包处理能力,允许用户自定义数据包内容,并实现高效的数据包管理与传输。文章将指导如何安装DPDK、编译Pktgen、配置工具以及使用方法,最终帮助开发者和网络管理员深入理解并优化网络</div> </li> <li><a href="/article/1950206309123026944.htm" title="语文教学反思 ——一单元测试" target="_blank">语文教学反思 ——一单元测试</a> <span class="text-muted">一抹_绿茶香</span> <div>我喜欢上语文课,现在最开心的时刻也就是课上那45分钟了。它可以让我和孩子们骑上骏马驰骋在知识的草原上,可以让我们乘着巨轮在书籍的海洋里任意航行……周三举行了一单元测试,今晚一单元的所有内容暂时告一段落。对于这单元我有如下思考:本单元的主题词是“读书”,几篇课文都是围绕着读书来编排的。里面有讲读书乐趣的,讲读书方法的,还有孩子们第一次接触的访谈录等。微笑班级从一年级下学期就开始阅读“闲书”,所以教学</div> </li> <li><a href="/article/1950206310381318144.htm" title="平凡与伟大--父亲的一生" target="_blank">平凡与伟大--父亲的一生</a> <span class="text-muted">张翔淋</span> <div>10.寻找四表哥先生要账还是没有结果,做工程,每到年关都会和农民工一起去要工程款。生活不易。从张家口东站下车的父亲下了车才知道离他四表哥的所在地张北县还有好几十里路,父亲背着随身携带的薄薄的一床被子,在没有路,一人高的杂草淀子里越走越迷路,实在找不着方向了,随身携带的被子也被换了吃的。身无分文,又累又饿的父亲只好去了难民登记处。登记员看见父亲带着的地址要找的人是张北县粮食局的李进替,非常高兴的告诉</div> </li> <li><a href="/article/1950205711409541120.htm" title="selenium特殊场景处理" target="_blank">selenium特殊场景处理</a> <span class="text-muted">Monica_ll</span> <a class="tag" taget="_blank" href="/search/Selenium/1.htm">Selenium</a><a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/chrome/1.htm">chrome</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>文章目录前言一、多窗口处理二、浏览器弹窗处理包含alert、confirm、prompt三、鼠标和键盘事件处理前言在使用selenium操作浏览器的过程中可能需要借助键盘和鼠标功能完成一些操作,或者操作弹窗处理,本文主要是整理自己工作过程中使用过的一些方法一、多窗口处理在实际测试过程中经常会有通过点击或者连接打开新的窗口,这种情况下就需要切换webDriver到对应浏览器对象才能操作新窗口的元素。</div> </li> <li><a href="/article/1950205673333649408.htm" title="中原焦点团队 坚持原创分享第 1172天" target="_blank">中原焦点团队 坚持原创分享第 1172天</a> <span class="text-muted">金JJ</span> <div>信阳案例督导:在学生出现危机时,学校启动心理应急程序,一位心理老师安抚个案的同时,其他心理老师给班级同学进行团体心理辅导,学校方面马上通知家长前来学校。学校危机干预应急流程的成熟,能有效降低个案的自杀风险。个案不愿谈及家庭及自己自杀行为等问题时,用沙盘、玩具等分散注意力,谈论他感兴趣的话题,老师温和的态度,关切的言语,个案的情绪逐渐平复。从个案自己说的,流露的非言语,家长、老师、同学、以往的记录,</div> </li> <li><a href="/article/1950204901929840640.htm" title="求解——妊娠纹霜哪个牌子好?皮肤专家推荐的热门秘诀!" target="_blank">求解——妊娠纹霜哪个牌子好?皮肤专家推荐的热门秘诀!</a> <span class="text-muted">zhangxing0100</span> <div>妊娠纹会严重影响女性的美观,那孕期的女性朋友该如何避免减少妊娠纹的出现呢?下面美腹丽人小编为大家分享了预防妊娠纹的方法,赶紧一起来学习吧!一、预防妊娠纹的饮食习惯1、多食用对皮肤内胶原纤维有利的食品来增强皮肤的弹性。2、控制糖分摄入,少吃色素含量高的食物。3、早晚两杯脱脂牛奶,多食用维丰富的蔬菜、水果和富含维生素及矿物质的食物,增加细胞膜的通透性和皮肤的新陈代谢功能。4、正确的喝水习惯可以提速皮肤</div> </li> <li><a href="/article/124.htm" title="mysql主从数据同步" target="_blank">mysql主从数据同步</a> <span class="text-muted">林鹤霄</span> <a class="tag" taget="_blank" href="/search/mysql%E4%B8%BB%E4%BB%8E%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5/1.htm">mysql主从数据同步</a> <div>配置mysql5.5主从服务器(转) 教程开始:一、安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二、配置MySQL主服务器(192.168.21.169)mysql  -uroot  -p   &nb</div> </li> <li><a href="/article/251.htm" title="oracle学习笔记" target="_blank">oracle学习笔记</a> <span class="text-muted">caoyong</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>1、ORACLE的安装    a>、ORACLE的版本    8i,9i :   i是internet    10g,11g : grid (网格)    12c : cloud (云计算)       b>、10g不支持win7 &</div> </li> <li><a href="/article/378.htm" title="数据库,SQL零基础入门" target="_blank">数据库,SQL零基础入门</a> <span class="text-muted">天子之骄</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%85%A5%E9%97%A8/1.htm">数据库入门</a><a class="tag" taget="_blank" href="/search/%E5%9F%BA%E6%9C%AC%E6%9C%AF%E8%AF%AD/1.htm">基本术语</a> <div>数据库,SQL零基础入门        做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。          数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关</div> </li> <li><a href="/article/505.htm" title="pom.xml" target="_blank">pom.xml</a> <span class="text-muted">一炮送你回车库</span> <a class="tag" taget="_blank" href="/search/pom.xml/1.htm">pom.xml</a> <div>1、一级元素dependencies是可以被子项目继承的 2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素 3、父项目里的一级元素<modules> <module>lcas-admin-war</module> <</div> </li> <li><a href="/article/632.htm" title="sql查地区省市县" target="_blank">sql查地区省市县</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> -- db_yhm_city SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35 SELECT * FROM db_yhm_city WHERE class_parent_id =169 SELECT d1.cla</div> </li> <li><a href="/article/759.htm" title="关于监听器那些让人头疼的事" target="_blank">关于监听器那些让人头疼的事</a> <span class="text-muted">宝剑锋梅花香</span> <a class="tag" taget="_blank" href="/search/%E7%94%BB%E5%9B%BE%E6%9D%BF/1.htm">画图板</a><a class="tag" taget="_blank" href="/search/%E7%9B%91%E5%90%AC%E5%99%A8/1.htm">监听器</a><a class="tag" taget="_blank" href="/search/%E9%BC%A0%E6%A0%87%E7%9B%91%E5%90%AC%E5%99%A8/1.htm">鼠标监听器</a> <div>       本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。       </div> </li> <li><a href="/article/886.htm" title="JAVA的遍历MAP" target="_blank">JAVA的遍历MAP</a> <span class="text-muted">darkranger</span> <a class="tag" taget="_blank" href="/search/map/1.htm">map</a> <div>Java Map遍历方式的选择 1. 阐述   对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?   为了解遍历性能的真实差距,包括在遍历ke</div> </li> <li><a href="/article/1013.htm" title="POJ 2312 Battle City 优先多列+bfs" target="_blank">POJ 2312 Battle City 优先多列+bfs</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2/1.htm">搜索</a> <div>来源:http://poj.org/problem?id=2312 题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。 思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1</div> </li> <li><a href="/article/1140.htm" title="Hibernate与Jpa的关系,终于弄懂" target="_blank">Hibernate与Jpa的关系,终于弄懂</a> <span class="text-muted">avords</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/jpa/1.htm">jpa</a> <div>我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。 在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany</div> </li> <li><a href="/article/1267.htm" title="酸爽的console.log" target="_blank">酸爽的console.log</a> <span class="text-muted">bee1314</span> <a class="tag" taget="_blank" href="/search/console/1.htm">console</a> <div>在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。 /** * log.js hufeng * The safe wrapper for `console.xxx` functions * </div> </li> <li><a href="/article/1394.htm" title="哈佛教授:穷人和过于忙碌的人有一个共同思维特质" target="_blank">哈佛教授:穷人和过于忙碌的人有一个共同思维特质</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/1.htm">时间管理</a><a class="tag" taget="_blank" href="/search/%E5%8A%B1%E5%BF%97%E4%BA%BA%E7%94%9F/1.htm">励志人生</a><a class="tag" taget="_blank" href="/search/%E7%A9%B7%E4%BA%BA/1.htm">穷人</a><a class="tag" taget="_blank" href="/search/%E8%BF%87%E4%BA%8E%E5%BF%99%E7%A2%8C/1.htm">过于忙碌</a> <div>        一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。   这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业</div> </li> <li><a href="/article/1521.htm" title="other operate" target="_blank">other operate</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/OS/1.htm">OS</a><a class="tag" taget="_blank" href="/search/osx/1.htm">osx</a> <div>一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中 二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证] -------------------------------------------------------------------- 若有其他凝问或文中有错误,请及时向我指出, 我好及时改正,同时也让我们一</div> </li> <li><a href="/article/1648.htm" title="【Scala五】分析Spark源代码总结的Scala语法三" target="_blank">【Scala五】分析Spark源代码总结的Scala语法三</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>1. If语句作为表达式 val properties = if (jobIdToActiveJob.contains(jobId)) { jobIdToActiveJob(stage.jobId).properties } else { // this stage will be assigned to "default" po</div> </li> <li><a href="/article/1775.htm" title="ZooKeeper 入门" target="_blank">ZooKeeper 入门</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a><a class="tag" taget="_blank" href="/search/zk/1.htm">zk</a> <div>ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。 值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利</div> </li> <li><a href="/article/1902.htm" title="MySQL取得当前时间的函数是什么 格式化日期的函数是什么" target="_blank">MySQL取得当前时间的函数是什么 格式化日期的函数是什么</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/Date/1.htm">Date</a> <div>取得当前时间用 now() 就行。 在数据库中格式化时间 用DATE_FORMA T(date, format) . 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01,</div> </li> <li><a href="/article/2029.htm" title="读《研磨设计模式》-代码笔记-组合模式" target="_blank">读《研磨设计模式》-代码笔记-组合模式</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.ArrayList; import java.util.List; abstract class Component { public abstract void printStruct(Str</div> </li> <li><a href="/article/2156.htm" title="4_JAVA+Oracle面试题(有答案)" target="_blank">4_JAVA+Oracle面试题(有答案)</a> <span class="text-muted">chenke</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>基础测试题 卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。 选择题 1、 What will happen when you attempt to compile and run the following code? (3) public class Static { static { int x = 5; // 在static内有效 } st</div> </li> <li><a href="/article/2283.htm" title="新一代工作流系统设计目标" target="_blank">新一代工作流系统设计目标</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>   用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。 在这个设计中,最难的地方是系统根据什么来生成流</div> </li> <li><a href="/article/2410.htm" title="oracle 行链接与行迁移" target="_blank">oracle 行链接与行迁移</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E8%A1%8C%E8%BF%81%E7%A7%BB/1.htm">行迁移</a> <div>表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下) 第一种情况: INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据</div> </li> <li><a href="/article/2537.htm" title="[JShop]开源电子商务系统jshop的系统缓存实现" target="_blank">[JShop]开源电子商务系统jshop的系统缓存实现</a> <span class="text-muted">dinguangx</span> <a class="tag" taget="_blank" href="/search/jshop/1.htm">jshop</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%95%86%E5%8A%A1/1.htm">电子商务</a> <div>前言 jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache</div> </li> <li><a href="/article/2664.htm" title="初三全学年难记忆单词" target="_blank">初三全学年难记忆单词</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/english/1.htm">english</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a> <div>several 儿子;若干 shelf 架子 knowledge 知识;学问 librarian 图书管理员 abroad 到国外,在国外 surf 冲浪 wave 浪;波浪 twice 两次;两倍 describe 描写;叙述 especially 特别;尤其 attract 吸引 prize 奖品;奖赏 competition 比赛;竞争 event 大事;事件 O</div> </li> <li><a href="/article/2791.htm" title="sphinx实践" target="_blank">sphinx实践</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/sphinx/1.htm">sphinx</a> <div>  安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server   yum install sphinx 如果失败的话使用下面的方式安装 wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm yum loca</div> </li> <li><a href="/article/2918.htm" title="JPA之JPQL(三)" target="_blank">JPA之JPQL(三)</a> <span class="text-muted">frank1234</span> <a class="tag" taget="_blank" href="/search/orm/1.htm">orm</a><a class="tag" taget="_blank" href="/search/jpa/1.htm">jpa</a><a class="tag" taget="_blank" href="/search/JPQL/1.htm">JPQL</a> <div>1 什么是JPQL JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。 2 检索单个对象 @Test public  void querySingleObject1() {     Query query = em.createQuery("sele</div> </li> <li><a href="/article/3045.htm" title="Remove Duplicates from Sorted Array II" target="_blank">Remove Duplicates from Sorted Array II</a> <span class="text-muted">hcx2013</span> <a class="tag" taget="_blank" href="/search/remove/1.htm">remove</a> <div>Follow up for "Remove Duplicates":What if duplicates are allowed at most twice? For example,Given sorted array nums = [1,1,1,2,2,3], Your function should return length </div> </li> <li><a href="/article/3172.htm" title="Spring4新特性——Groovy Bean定义DSL" target="_blank">Spring4新特性——Groovy Bean定义DSL</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring+4/1.htm">spring 4</a> <div>Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新</div> </li> <li><a href="/article/3299.htm" title="CentOS安装Mysql5.5" target="_blank">CentOS安装Mysql5.5</a> <span class="text-muted">liuxingguome</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>CentOS下以RPM方式安装MySQL5.5 首先卸载系统自带Mysql: yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 去http://dev.mysql.c</div> </li> <li><a href="/article/3426.htm" title="第14章 工具函数(下)" target="_blank">第14章 工具函数(下)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3553.htm" title="POJ 1050" target="_blank">POJ 1050</a> <span class="text-muted">SaraWon</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/%E5%AD%90%E7%9F%A9%E9%98%B5/1.htm">子矩阵</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E5%A4%A7%E5%92%8C/1.htm">最大和</a> <div>POJ ACM第1050题的详细描述,请参照 http://acm.pku.edu.cn/JudgeOnline/problem?id=1050 题目意思: 给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。 如二维数组 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 中和最大的子矩阵是 9 2 -4 1 -1 8 且最大和是15</div> </li> <li><a href="/article/3680.htm" title="[5]设计模式——单例模式" target="_blank">[5]设计模式——单例模式</a> <span class="text-muted">tsface</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E8%99%9A%E6%8B%9F%E6%9C%BA/1.htm">虚拟机</a> <div>单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点   安全的单例模式:     /* * @(#)Singleton.java 2014-8-1 * * Copyright 2014 XXXX, Inc. All rights reserved. */ package com.fiberhome.singleton; </div> </li> <li><a href="/article/3807.htm" title="Java8全新打造,英语学习supertool" target="_blank">Java8全新打造,英语学习supertool</a> <span class="text-muted">yangshangchuan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/superword/1.htm">superword</a><a class="tag" taget="_blank" href="/search/%E9%97%AD%E5%8C%85/1.htm">闭包</a><a class="tag" taget="_blank" href="/search/java8/1.htm">java8</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/1.htm">函数式编程</a> <div>superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。   升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>