文章分类阅读
会员登录
最新评论
- 21321
作者: zhangchen - http://www.joomlagate.com/download/joomla15-extens...
作者: LiNGX - 他的网站全都打不开了啊
作者: liuyouhui - 想用JOOMLA自带文章系统做 产品展示,在使用 ReadmoreExt或者BK thumb的是候,...
作者: mensah - 老白分析的很好,但是我要纠正一 下有一点错误,保时捷汽车的巴西 网站是用WordPress 3.2搭...
作者: rigxin
新增下载
推荐文章
- mojoBlog 博客组件: Joomla! 与 WordPress 的私生子
- 表格式模板列宽度自动扩展的实现
- 用户最喜欢的 10 个 Joomla 扩展套件
- 用 FCKeditor 为 Joomla 打造超级“所见即所得”编辑器
- Artio JoomSEF: 把SEF进行到底
- 评,还是不评?有了J!Reaction,不是问题
- 放弃 WordPress 选用 Joomla! CMS 的5个理由
- 给 XAMPP for Windows 添加 FFMPEG 和 FLVTOOL2 支持
- 用 Xenu's Link Sleuth 查找 Joomla 网站的死链接
- 用 FlippingBook for Joomla! 1.5 组件做产品介绍
| Advanced Flash Mp3 Player播放器模块用法 |
|
| 作者:白建鹏 | |||||||
| 2007-01-10 | |||||||
|
Advanced Flash Mp3 Player播放器是一个针对Joomla开发的标准模块。使用Flash作为面板,因此载入速度很快。该模块由Webmaster-Tips.net网站开发。界面如下图所示:
我在“酣游天下-酣客网”安装该模块后,访客评价不错。该模块不仅支持播放站内mp3文件,也支持远程mp3歌曲播放。这是一个很重要的功能,意味着我们可以听到成千上万首歌曲,却不需要占用自己网站的宝贵空间。由于远程mp3播放从其它网站提取音频流,所以也不会增加自己网站的带宽占用。更酷的是,此播放器使用流媒体(stream)技术播放mp3,因此一旦载入1%左右就可以听到歌曲,访客无需等待整个歌曲缓冲完毕。 首先说说前台访客的用法:
可是,这些歌曲如何添加?我们又如何定义自己的专辑列表?且听我慢慢道来。 该模块安装后,在网站的modules目录中自动建立一个子目录叫作mod_a_player。我们下面所有的操作都在这个目录中完成,因此请不要进错了位置。 在mod_a_player目录中,albumdata.xml文件就是专辑定义文件(英文Album就是专辑的意思),而test.xml、songlist1.xml 或者zhuzhu.xml(如果你安装了我汉化的版本就有这个文件),这些都是歌曲列表定义文件。每个xml文件对应一个专辑。你有多少个专辑,就需要多少个歌曲定义文件。 首先看看专辑列表文件的语法,如下图所示:
请注意:如果你的网站使用utf-8编码,那么albumdata.xml文件及各个歌曲列表文件都必须保存为utf-8编码。 这个语法相当简单,我想你一看就会。歌曲列表的文件名最好使用英文,以免出现麻烦。专辑名称可以定义为中文,前台访问时只能看到专辑名称,看不到歌曲列表文件的。你可以打开albumdata.xml这个文件(这个文件由播放器自动读取,千万不能修改文件名称!),添加N个你喜欢的专辑。前台专辑列表中的专辑排列次序,决定于此文件中该专辑所出现的位置。因此,你可以通过移动某个专辑在albumdata.xml文件中的位置来改变前台的显示次序。移动的时候注意完整移动整个<myPath></myPath>元素对。 远程mp3文件的播放下面看看歌曲列表文件。同样,在mod_a_player目录中打开一个歌曲列表文件,比如上图中所展示的“猪猪最爱”专辑,其歌曲列表文件名为zhuzhu.xml。我们就打开这个文件,可以看到内容如下:
很明显,这些歌曲不存在于“酣游天下-酣客网”,而是来自其它网站。这个文件的语法也很简单啊。上面的图中,每3行定义一首歌曲。mylabel属性定义歌曲名称,mydata属性定义远程歌曲的URL。 想听听这些歌曲么?好,下面展示一下本播放器的实际效果。如果你无法播放,请看看本文开始的用法说明: {mosmodule module=Advanced Flash Mp3 Player} 看清楚哦,这是播放器,不是插图。你可以用它来听歌的。 站内mp3文件的播放有时候,我们确实需要播放自己站内的歌曲。比如会员上传的歌曲,比如在其它网站找不到的或者播放不流畅的歌曲,或者你可能存放一些mp3格式的讲课录音、佛教音乐甚至对女朋友的甜蜜祝福。那么,Advanced Flash Mp3 Player同样能播放站内的这些mp3文件。 刚才说过了,我们所有针对Advanced Flash Mp3 Player播放器的操作都在mod_a_player这个目录中完成。没错,站内的mp3音乐也必须上传到这个目录。你如果通过FTP软件进入该目录,会发现那里已经有一个test.mp3文件了。这是该模块作者赠送的测试音乐,呵呵,如果播放的话,你一定对这段声音非常熟悉。 对于站内mp3的添加,可以在专辑列表文件albumdata.xml里面建立一个新条目,名称自己选吧。同时定义一个新的歌曲列表文件名。然后开始编写自己的歌曲列表文件(温馨提示:如果你实在记不住语法,就复制一份zhuzhu.xml 或者test.xml文件然后修改吧)。对于站内mp3音乐的添加语法是: <Index mylabel="邓丽君-又见炊烟" mydata="YouJianChuiYan.mp3"> </Index> <Index mylabel="金刚经mp3朗诵版" mydata="jgj.mp3"> </Index> 不过,现在出现一个新问题:如果站内mp3较多,都放在这个目录里面是不是显得太乱了?Ok,幸好Advanced Flash Mp3 Player模块支持子目录播放。我们就在mod_a_player这个目录中建立两个文件夹,一个叫denglijun,存放邓丽君歌曲;另一个叫fojing,存放佛经录音。当然,你可以根据需要建立多个文件夹,名称也随你便。 当我们如此这般重新建立文件夹并把mp3音乐移动到这些新目录后,我们就必须改动歌曲列表文件了。上面的代码就必须改成: <Index mylabel="邓丽君-又见炊烟" mydata="denglijun/YouJianChuiYan.mp3"></Index> <Index mylabel="金刚经mp3朗诵版" mydata="fojing/jgj.mp3"></Index>
看明白了吗?只不过在mp3文件名前面加上所在目录的名称而已。 我想我已经解释清楚了。当然,Advanced Flash Mp3 Player播放器目前还不够完美,比如不支持默认专辑,即页面一打开就自动载入某个专辑;播放歌曲时必须先选中再点播放按钮,而不是点击播放按钮默认从第一首开始播放。希望作者以后能够改进软件功能。到时候,我再为大家制作新版本的中文版。
|









