ExoBUD MP(II) v4.1tc+ 网站媒体播放程序安装手记
程序自身压缩包里的readme已经很详细了,本来不想多此一举,只是实在是说得太多了,以至于很多该详细的地方没有详细讲出来,故在这里留块自留地出来,将安装过程中一些问题列出来! ^_^
1:安装条件:
浏览器: Internet Explorer (简称IE) v5.5 或以上 (Netscape并不兼容)
媒体播放程序: Windows Media Player (简称wmp) v7.1 或以上(*)
操作系统: Windows 98 或更新的操作系统 (例如: Me,NT,2000,XP)
程序中的JavaScript变量值如果没有必要,最好不要动,冬冬就是在改的时候改错了一个键值,结果看了大半夜的代码
(*) 本程序支持微软最新推出的 Windows Media 9 系列媒体播放器。
2:软件的一些扩充功能:
支持Media的绝大部分格式,但对于新格式rwl来讲,可能有点吃力了,毕竟软件开发出来时还没有这个古里古怪的DD,呵呵,另外,软件本身对rm,ra的realplay格式文件还没有支持,--也算是小小的遗憾吧!所以那些空间比较紧张而又对这个软件跃跃欲试的话,还是止步吧!回头是岸哦!另外,该软件的另一大特色是支持外挂字幕,可以与mp3同步显示歌词以及和一些AVI格式电影字幕同步,这可是一大特色!使用者可以在清单上选择相应的歌曲播放,而且是即时生效,仅只有在重新刷新页面后,播放器自动跳回起始歌曲处!面板的扩展功能也较前几版有比较突出的改进,另外,对于自动连线的歌曲可以实现三次试接,三次均告失败后,提示用户出错,还算是比较人性化的!该程序除了支持http:// ftp://以外,还支持 mms://。
3:文件夹说明:
文件解压出来后,大致为以下这个:
/程序数据夹/ (这就是 ExoBUD MP 程序的"根目录"
exobud.html : ExoBUD MP 播放面板 HTML 页面档案
exobud.css : ExoBUD MP 播放面板 CSS 样式表
exobudpl.html : ExoBUD MP 播放清单 HTML 页面档案
exobudpl.css : ExoBUD MP 播放清单 CSS 样式表
exobud.js : ExoBUD MP 播放程序主程序 (JavaScript)
exobudpl.js : ExoBUD MP 播放清单设定文件 (JavaScript)
exobudset.js : ExoBUD MP 播放程序基本设定文件 (JavaScript)
imgchg.js : 动态按钮图文件切换动作的程序文件 (JavaScript)
readme.txt : 您现在阅读的这个「自述文件」
readme_skin.txt : 播放器面板制作信息的自述文件
/程序数据夹/img/ (存放 ExoBUD MP 程序图文件的地方)
*.gif(*.jpg) : 这些都是 ExoBUD MP 播放器的专用图档
/程序数据夹/sample/ (这里存放了一个使用字幕功能的视讯媒体内容)
seattle.wmv : 范例视讯档案 (标题: Great Reasons to Visit Seattle)
seattle.smi : 配合范例视讯档案使用的SMIL格式字幕档案
如果您是面板制作(或修改)者,请尽量保留上述的文件名称和数据夹架构,包括
HTML 和 JavaScript 的文件名称。
4:安装程序
1,将下载到的压缩包解压至临时目录(为了修改方便,可暂时直接在本地修改后再上传!)
2,将要上传的MUSIC资料上传至服务器作一目录中,该目录必须要被http访问于到,这一步可做可不做,如果是mms格式来制作列表就可以省略,同时,要注意的是由于该软件只支持全部下载到本地缓冲后才开始播放,如果本地机器的网速不是很快的话,那就要考虑清楚了哦!上传的文件取名时最好取数字表示,以免传得过多过快,大脑一下子赶不上小脑了,结果歌传了一半,回头客户端试听时,怎么也听不到的怪现象!如果您想要使用播放器的字幕功能,您还需要准备对应的媒体档案的SMIL字幕文件,并且要将这个SMIL档放置在相应的asf,wma媒体文件相同的文件夹中!
接下来,我们需要编辑 exobudset.js 这个 JavaScript 原始码档案,此文件包含了播放程序所有基本设定内容。这个js里面的DD倒是相当的简单,KIDDEN都已经在每个CODE的后面注了详细的说明!注意的是,代码中的false和true变量必须是小写的,不相干的人,别没事找事干!活活……
给exobudset.js动过手术后,接下来拖进来的是exobudpl.js这位List的主要模块,问题就出在这里,在Kidden大哥给出的例子中,请注意 mklist后面可以是http或者是mms,另外,目录之中没有"//",请注意这一点,要不然,你花了半天心思还是听不了!反正我已经提醒过你了!听不听随你喽!咯咯蛋!还有自己做的列表必须要在"//-->"提示符的前面,因为这是JS的结束标记!下面给出一个完整的列表示例: mkList("mms://网址/1.mp3","歌手名--歌曲名称";
OK,exobudpl.js这位仁兄也成功出院!再把exobud.htm老大拿过来,这个地方不知道是Kidden忘了讲了还是怎么回事,要把
<!-- 載入 ExoBUD MP(II) 播放清單設定檔 -->
<script language="JavaScript" src="./list.php"></script>
中的list.php改成exobudpl.js,要不然你可就真的惨了,真得要像某人一样,一干就是数半天的代码了!喝喝!其实倒是没什么修改的!
修改好了这几个文件后,剩下的事情就是将这个媒体播放器跟现有的网站合并了,至于如何合并,2种方法喽,一种是内嵌frame,另一种是直接插入frame,后一种方法要求我们对html代码结构比较熟悉,如果是不想烦这个神,那就直接用第一种办法比较省事,两种插入frame的代码如下:
使用頁面框架 (frameset) 方式的嵌入法:
<frameset rows="*,25" framespacing="0" border="0" frameborder="0">
<frame name="content" src="main.php" noresize>
<frame name="exobud_mp" src="exobud_mp/exobud.htm"
scrolling="no" noresize>
</frameset>
使用內嵌框架 (iframe) 方式的嵌入法:
<iframe name="exobud_mp" src="exobud_mp/exobud.htm"
width="640" height="25" marginwidth="0" marginheight="0"
border="0" frameborder="0" scrolling="no"></iframe>
这个地方做了小小的改动,Kidden在写的时候,习惯写成了html,呵呵,还是要改过来的,没有"l"
好了,写到这里,大功告成,剩下事情就是将改好的文件打包,上传到你的服务器上去吧,然后,然后,嗯,刷新一下你的IE,等着听动听的歌曲出来吧!
FAQ:
以 Internet Explorer 浏览器开启 exobud.html 这个档案,然后点一下【播放】按钮(除非预设是自动播放),此时您应该可以听到声音。假如没有听到任何声音,请检查一下您的扬声器是否已开启、Windows Media Player和IE的版本是否兼容。
目前正在播放的就是样本播放清单所设定的项目。
※ 繁体中文版本的 ExoBUD MP 播放器,已设定了页面的显示语系是 "big5",假如因为某些原因而在播放面板上出现乱码,请尝试手动变更页面的语系。 (在IE变更页面编码的方法:点一下选单列的 [检视] → [编码],再点选正确的语系 [繁体中文 (Big5)] 即可)
P.s 没有说到的地方,Kidden的教程里可以再去参考参考!:)