越简单越好!

ExoBUD MP(II) v4.1tc+ 网站媒体播放程序安装手记[转载]

发表于 2007-02-06 09:47 | 951次阅读 0次点赞   杂七杂八
      程序自身压缩包里的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,等着听动听的歌曲出来吧!

返回顶部 ^