在网页中嵌入电视直播有多种方法,下面介绍两种最基本的编辑方法,并进行分析比较。
方法1,在播放器中的编辑方法
①编写频道列表文件
频道列表代码:
<m type="2" src="http://123.129.196.39:1863/2414742998.flv" label="北京卫视" /> 测试
<m type="2" src="http://123.129.196.39:1863/3661744838.flv" label="东方卫视" /> 测试
…………
②将列表嵌入播放器
嵌入代码:lists=列表地址
其一,在配置文件中添加列表文件地址,再上传配置、列表两个文件。
如,列表文件地址:lists=/lists/a1.txt
其二,在播放器地址后面添加列表文件地址,得到播放器新址如下:
如,http://xuhui.ucoz.com/01/cmp.swf?lists=/lists/a1.txt&auto_play=1 可直接打开!
③将播放器嵌入网页
嵌入代码:<EMBED height="高"width="宽" type="application/x-shockwave-flash" src="播放器地址(或新址)"
wmode="transparent" wmode="transparent">
方法2,网络电视的编辑方法 详情
①编写嵌入网页代码文件
如,编写的电视频道嵌入网页代码文件,上传后获得:
嵌入代码网址:http://everydaytv.ucoz.com/html/qql.html 打开查看源文件
②编辑频道连接地址
频道列表代码: <a href="频道连接地址">频道名称</a>
其中,频道连接地址=嵌入代码网址?url=频道信号
如,北京卫视频道连接地址:http://everydaytv.ucoz.com/html/qql.html?url=2414742998 可直接打开!
如,QQL直播频道列表代码:
<a href="http://everydaytv.ucoz.com/html/qql.html?url=2414742998">北京卫视</a>
<a href="http://everydaytv.ucoz.com/html/qql.html?url=3661744838">东方卫视</a>
…………
又如,频道列表地址:http://pic.qnpic.com/r.jsp?fn=//xuhui8491/-76f4-64ad-5217-8868.txt 可直接打开!
③网络电视整合代码 详情
整合的主要代码:
<div><iframe id="play" name="TV" frameborder="0" src="默认频道地址" width="600" height="450" scrolling="no" border="0" allowtransparency="true"></iframe></div>
<div><iframe id="list" frameborder="0" src="频道列表地址" width="150" height="450" border="0" scrolling=auto target="TV"></iframe></div>
直播电视实例:http://pic.qnpic.com/r.jsp?fn=//xuhui8491/-76f4-64adTV.txt 可直接打开!
补充:两种频道连接地址比较
在方法2中,在编辑频道连接地址之前,有很多网站电视直播的频道,无需要编写嵌入网页代码,我们只要将“嵌入代码网址”改写为“播放器地址”就可以了。即:频道连接地址=播放器地址?+频道信号。例如:
风云直播--北京卫视:
① http://xuhui8491.svfree.net/html/fytv.html?url=0000000001_1342935582985
② http://resource.kukuplay.com/players/2012/09/09/17727/fengyun.swf?config={"type":"live","partner":"useelive","channel":"0000000001_1342935582985"}
搜狐直播--北京卫视:
① http://xuhui8491.svfree.net/html/sohu.html?url=307
② http://tv.sohu.com/upload/swf/20120401/Main.swf?vid=307<ype=1&autoplay=true
凤凰直播--东方卫视:
① http://xuhui8491.svfree.net/html/fh.html?url=93650A67-8BEA-4660-98E4-658CA832044E
② http://v.ifeng.com/include/ifengLivePlayer_v1.38.4.swf?ChannelID=93650A67-8BEA-4660-98E4-658CA832044E
湖南芒果--湖南公共:
① http://xuhui8491.svfree.net/html/mg.html?url=12
② http://xuhui8491.svfree.net/html/imgotv.swf?cid=12
悠视直播--北京卫视:
① http://xuhui8491.svfree.net/html/uusee.html?url=5040B282-0000-0000-FFFF-FFFFFFFFFF14
② http://tvbar.uusee.com/uusee/2011/uuseeplayer.swf?Guid={5040B282-0000-0000-FFFF-FFFFFFFFFF14}&autostart=true&type=uuseelive
FLV测试--可为flv 、rtmp、视友直播、华数直播等:
① http://xuhui8491.svfree.net/html/flv.html?url=http://116.213.146.71:554/35
② http://everydaytv.ucoz.com/html/play.swf?streamer=http://116.213.146.71:554/35&file=livestream&type=video&autostart=true&controlbar=over
小结:两种编辑方法分析比较
①编辑的程序方法不同
前者:先编写频道列表→再编写频道列表嵌入播放器代码→最后编辑播放器嵌入网页代码。
后者:先编写频道信号嵌入网页代码(含播放器)→再编辑频道列表→最后整合成网络电视。
②列表文件的格式不同
前者:<list>
<m label="名称" opened="1">频道代码</m>
</list>
保存为 xml、txt、php等文件;
后者:<html>
<head></head>
<body><div>频道代码</div></body>
</html>
保存为html、htm、txt等文件。
③频道代码的格式不同
前者:<m type="" src="频道地址" label="频道名称"/>
后者:<a href="频道地址">频道名称</a>
④频道地址的特点不同
前者:一般用flv、mp4、rtmp+src、代理地址等。
后者:用频道连接地址,即:嵌入网页代码网址?url=频道信号,或播放器地址?+频道信号。