`
txf2004
  • 浏览: 7042446 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自建英语广播

阅读更多
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

<!-- php的文件,可以播放英文广播,当然要连网.跟网速有关.最有名的应该是voa和bbc -->
<!-- 现在狂听英语.过瘾~ -->
<!-- 如果不想这么用,那就直接把地址拿出来,去用realplayer和mediaplayer播吧: ) -->
<!-- 国庆快乐 -->
<?php
/**
* @name radio.php
* @date Tue Sep 25 11:57:19 CST 2007
* @copyright 马永占(MyZ)
* @author 马永占(MyZ)
* @link http://blog.csdn.net/mayongzhan/
*/
header("Content-Type: text/html; charset=utf-8");
$list=array("1"=>array("VOA News Now","rtsp://a1702.l211044464.c2110.g.lr.akamaistream.net/live/D/1702/2110/v0001/reflector:44464","rm"),
//"2"=>array("VOA Music Mix","rtsp://a1702.l211044466.c2110.g.lr.akamaistream.net/live/D/1702/2110/v0001/reflector:44466","rm"),
"2"=>array("VOA Music Mix","rtsp://a165.l211051251.c2110.g.lr.akamaistream.net/live/D/165/2110/v0001/reflector:51251","rm"),
"3"=>array("VOA Talk to America","rtsp://a399.l211048984.c2110.g.lr.akamaistream.net/live/D/399/2110/v0001/reflector:48984","rm"),
"4"=>array("CNN Radio(马永占推荐)","http://www.cnn.com/audio/radio/liveaudio.asx","wm"),
"5"=>array("NPR News Headline","pnm://216.35.221.79/news.db.rm","rm"),
"6"=>array("NPR 美国国家公共广播","http://www.npr.org/dmg/dmg.php?getProgramStream=true&NPRMediaPref=RM","rm"),
"7"=>array("加拿大温哥华FM961","mms://216.18.70.242/FM961N","wm"),
"8"=>array("加拿大温哥华AM1470","mms://216.18.70.242/AM1470N","wm"),
"9"=>array("BBC World Summary","http://www.bbc.co.uk/worldservice/news/summary.ram","rm"),
"10"=>array("BBC World Service","http://www.bbc.co.uk/worldservice/ram/live_news.ram","rm"),
"11"=>array("BBC 24 Headlines","http://news.bbc.co.uk/olmedia/cta/progs/rn/bulletin.ram","rm"),
"12"=>array("BBC Radio 4 谈话台","http://www.bbc.co.uk/radio4/realplayer/media/fmg2.ram","rm"),
"13"=>array("BBC Radio 5 体育台","http://www.bbc.co.uk/fivelive/live/surestream_int.ram","rm"),
"14"=>array("BBC Radio 6 音乐台","http://www.bbc.co.uk/6music/ram/dsatg2.ram","rm"),
"15"=>array("财经电台","http://www.bloomberg.com/streams/audio/radio_live.asx","wm"),
"16"=>array("联合国电台","http://www.wrn.org/listeners/stations/demand.php?location=eu&f=unradio_perspective_women&d=today&format=rm","rm"),
"17"=>array("新西兰国际电台","http://www.wrn.org/listeners/stations/demand.php?location=eu&f=rnzi_dateline_pacific&d=today&format=rm","rm"),
"18"=>array("荷兰电台","http://www.rnw.nl/distrib/realaudio/ram/live/int_live.ram","rm"),
"19"=>array("澳洲ABC广播","http://www.abc.net.au/streaming/raflp.ram","rm"),
"20"=>array("CRI Round the Clock","mms://media.chinabroadcast.cn/en1","wm"),
"21"=>array("CRI 英语新闻中心","mms://enmms.chinabroadcast.cn/am846","wm"),
"22"=>array("CRI 学英语","mms://enmms.chinabroadcast.cn/am1008","wm"),
"23"=>array("CRI 中国国际音乐台","mms://enmms.chinabroadcast.cn/fm91.5","wm"),
"24"=>array("CRI 国际在线","mms://media.chinabroadcast.cn/netradio","wm"),
"25"=>array("马永占预留频道MyZ","http://","rm")
);
if (isset($_GET['now'])) {
$now = $list[$_GET['now']][1];
$nowTitle = $list[$_GET['now']][0];
$nowRadio = $list[$_GET['now']][2];
}
else {
$now = $list[1][1];
$nowTitle = $list[1][0];
$nowRadio = $list[1][2];
}
if ($nowRadio=='rm') {
echo <<<HTML
<div align="center">
<br />{$nowTitle}<br /><br />
<object id="rp" classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="336" height="88">
<param name="autostart" value="true">
<param name="console" value="1">
<param name="controls" value="all">
<param name="EnableContextMenu" value="0">
<param name="volume" value="100">
<param name="src" value="{$now}">
</object>
</div>
<hr />
HTML;
}
else {
echo <<<HTML
<div align="center">
<br />{$nowTitle}<br /><br />
<object id="wmp" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="336" height=140>
<param name="Volume" value="100">
<param name="AutoSize" value="1">
<param name="AutoStart" value="1">
<param name="EnableContextMenu" value="0">
<param name="filename" value="{$now}">
<param name="ClickToPlay" value="1">
<param name="DisplaySize" value="0">
<param name="EnableFullScreen Controls" value="1">
<param name="Play" value="1">
<param name="PlayCount" value="1">
<param name="ShowAudio Controls" value="1">
<param name="ShowStatusBar" value="1">
<param name="ShowDisplay" value="1">
</object>
HTML;
}
echo '<table><tr><td valign="top" width="200px">';
while ($value=current($list)) {
if (key($list)%5==0) {
echo '<a href="?now='.key($list).'">'.$value[0].'</a><br /></td><td valign="top" width="200px">';
}
else {
echo '<a href="?now='.key($list).'">'.$value[0].'</a><br />';
}
next($list);
}
echo "</td></tr></table>";
?>
v
分享到:
评论

相关推荐

    IPV6讲解(英文版)

    6. **安全性增强**:IPv6内建IPsec(IP安全协议),可以提供数据加密和身份验证,提升网络安全。 7. **移动性优化**:IPv6更好地支持移动设备,地址不变性使得用户在不同网络间切换时仍能保持连接。 8. **更好的路由...

    2021小学少先队建队日活动总结5篇.docx

    - 结合学科特点,如英语、语文,设计相应的活动,增强学习兴趣。 - 举办艺术和体育活动,如“红五月歌咏比赛”、“诵读经典美文”,促进学生全面发展。 4. 少先队阵地建设: - 加强辅导员队伍建设,提供培训和...

    ScreamerRadio网络收录音机v0.9.7官方免费安装版

    Screamer Radio是一个免费的网络收录音机,使用者只要在安装后,就能够通过 Screamer Radio 来收听数千个不同的音乐电台,不论是汉语,英语,日语……以及各国的广播,只需轻轻一按,全都能收听。而且,Screamer ...

    最全英语不规则动词表.doc

    build的基本意思是“建筑”或“建设”,比如“I built a house.”(我建了一所房子。) 37. burn:燃烧(过去式:burnt,过去分词:burnt) burn的基本意思是“燃烧”或“烧毁”,比如“The fire burnt the house....

    高三英语第三次模拟考试题(三) 试题.doc

    【中学试卷】高三第三次模拟测试卷的英语部分主要包含了听力、阅读理解等常见的英语考试题型,旨在评估学生的英语综合能力。试题结构严谨,严格按照考试规范进行设计,要求考生在答题卡上正确填写个人信息,并使用...

    2021述职报告 (少先队工作).docx

    同时,我们拥有约37平方米的大队部办公室,一支专业的鼓号队,以及配备专门负责人的红领巾广播站,播音员接受专业培训,广播内容新颖多样,如引入英文广播,深受学生喜爱。大队板报和中队板报每月更新,设有评比制度...

    android 开发

    同时,通过Firebase Cloud Messaging(FCM)或自建服务器,可以实现消息推送功能。 十、测试与发布 应用开发完成后,需进行单元测试、集成测试和性能测试,确保其稳定性和性能。发布前还需通过Google Play Console...

    外研版高中英语必修五Module 4作业题及答案解析6份7精选.docx

    - 在例句1(最新关于2008年奥运会的消息正在被广播)和2(她的儿子正在接受手术)中,使用了现在进行时的被动语态(is being broadcast和is being operated on),表示动作正在进行且处于被动状态。 2. **一般将来...

    2021小学少先队工作总结4篇.docx

    2. **英语情景剧比赛**:激发学生学习英语的兴趣,提供展示英语才华的舞台。 3. **感动校园人物评选**:与媒体合作,评选年度感动人物,弘扬正能量。 这些工作总结展示了学校少先队在促进学生全面发展、提高道德...

    EN28J60中文手册

    - **多播和广播地址过滤**: 支持多播和广播地址的识别,提高了网络效率。 - **节能模式**: 可以进入低功耗模式,节省能源。 2. **操作模式** - **自动MDI/MDIX**: 自动检测并配置直通或交叉线缆,简化了布线。 ...

    2010少先队工作总结.docx

    - **成果**: 2010年“六一”期间共发展少先队员230名,10月举办了庆祝少先队建队60周年的广播宣誓大会。 #### 二、少先队阵地建设 - **平台**: 学校红领巾广播站、黑板报、宣传栏等。 - **栏目设置**: - “快乐队...

    秋学期小学少先队工作总结-4页.pdf

    开展“英语情景剧”讲故事比赛,激发学生学习英语的热情;举办“首届感动龙西年度人物评选”活动,培养学生的感恩意识;成立“小记者站”,提高学生的采访和写作能力。 5. 学生竞赛与成果:学生在各类比赛中取得...

    2021-2022计算机二级等级考试试题及答案No.19459.docx

    11. 第四媒体指的是网络媒体,它代表了传统媒体(如报纸、电视、广播)之后的新兴媒体形式。 12. 查询操作可以基于数据库表、已建查询或其他数据源创建。 13. SQL中,DISTINCT关键字用于去除结果集中的重复行。 ...

    2950交换机简明配置维护手册

    4. 内建QoS(服务质量)机制,能对流量进行优先级划分。 5. 提供端口安全特性,防止未经授权的设备接入。 6. 支持SNMP(简单网络管理协议)进行远程监控和管理。 二、配置端口 1. 配置一组端口:通过全局配置模式下...

    W5100资源文档

    W5100内建了多个独立的硬件TCP/UDP连接通道,每个通道都可以同时处理不同的网络任务,如TCP连接、UDP广播等。该芯片支持多种网络协议,包括IPv4、TCP、UDP、ICMP、ARP等,为开发者提供了丰富的网络功能。W5100还集成...

    2022秋学期小学少先队工作总结范文.docx

    2. **英语情景剧比赛**:举办英语情景剧比赛,激发学生学习英语的兴趣,提高英语应用能力。 - **影响**:此类活动不仅能够提高学生的语言表达能力,还能增强他们的团队合作精神。 3. **“首届感动龙西年度人物”...

    QT 内库编写 简单socket one by one 读写

    在本主题中,我们将深入探讨如何使用QT库中的内建功能来编写一个简单的socket通信程序,实现一对一的读写操作。 首先,让我们了解什么是Socket。Socket是网络通信的基本组件,它提供了进程间通信的能力,使得运行在...

Global site tag (gtag.js) - Google Analytics