个人资料
正文

石头制贴讲座之六(音乐合辑的三种做法)

(2010-08-12 07:24:56) 下一个
石头制贴讲座之六(音乐合辑的三种做法) 2010-03-28 15:55:49
[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.
怎么感觉搞这种讲座就像是“魔术大揭秘”,再搞下去人家制贴高手们该有意见了。呵呵,本讲座是最后一次,就俺这半瓶子水以后就不出来逛荡了。

看见红尘热心的给大家做专辑,所以也想说几句。其实把多首歌合起来作为一个合辑播放,方法有很多。今天只介绍三种简单常见的方法。
分别是M3U法,XML法,和外挂法。
我选了小小的三首歌,来作个合辑,小小曾经问过我红尘的播放器怎么做的,这里一并解答。
首先找到小小的三首歌的链接:
http://space.wenxuecity.com/media/1231300635.mp3
http://space.wenxuecity.com/media/1200257656.mp3
http://space.wenxuecity.com/media/1204845766.mp3

下面来看看怎么做。


(一) M3U格式的序列播放器
这个比较简单,首先找一个空白的文件夹,点击鼠标右键创建一个新的文本文件,如下图:




然后在这个文件里面把那三首歌的链接写上去,copy和paste就好了。写完了以后点击文件---另存为任何一个文件名,后缀是”.m3u”就好了。例如我这个名字是:xiaoxiao.m3u

如下图:




这样在你的文件夹里就出现了一个m3u文件,它是一个music list,用windows自带的media player也可以播放的。好,现在就把这个m3u文件象上传音乐一样的上传文学城空间,你就拿到了一个m3u的文件链接。这是我拿到的链接:(具体如何上传请参照新手初次上贴指南)
http://space.wenxuecity.com/media/1269750295.m3u
很简单,现在就把它象贴mp3音乐各式一样的贴出来就好了。如下就是贴出来的样子:



上面的播放器我把autostart设置成了false,默认的应该是true的。
这种m3u格式的文件不但可以坐专辑用,还可以解决空间容量问题。因为文学城上传文件有限制,大于8M的文件不能上传,如果你的歌曲,朗诵或小品节目大于8M的话,你就可以把它分成两到三个小文件分别上传,再制作成m3u文件上传。m3u文件很小,它就是来调用其他的音乐链接。

(二) XML格式的flash播放器
这是一种比较流行的播放器,透明的,动态的,效果很好而且不但可以作专辑,也可以单独放一首歌时使用。
它的代码由一个swf文件和两个xml文件组成。
首先这个swf的flash文件是一个flash播放器,但是这个播放器需要playlist来支持。

这个播放器的地址是:http://space.wenxuecity.com/media/1234581326.swf你可以点击打开看看哦。

第二个是一个控制器文件:
http://space.wenxuecity.com/media/1256330890.xml它是控制播放器的显示状态,颜色,音量等等的一个xml文件。什么是xml呢?XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。我们不管那么多,知道怎么用就好了。
打开它你可以看到这样的内容:


红色的中文字是我后来加上的,告诉你这个文件控制的内容。你可以把这个文件下载后放到自己的文件夹里备用。你可以修改上面的参数根据你自己的帖子的背景修改你播放器的颜色,字体颜色等等。使用notepad打开修改再保存就好了。

再给大家提供几个其他颜色的播放控制文件,用着方便:
红色的字:http://space.wenxuecity.com/media/1253864634.xml
蓝色的字:http://space.wenxuecity.com/media/1234585189.xml
绿色的字:http://space.wenxuecity.com/media/1234824478.xml
黄色的字:http://space.wenxuecity.com/media/1248878682.xml

最后一个xml文件是playlist,就是你要播放的内容。它的内容如下,你可以copy这些东西再paste到一个文本文件里面。这里面有歌曲链接,还有annotation是在歌曲列表里面显示的歌名。你都可以修改的。

<?xml version='1.0' encoding='UTF-8' ?><playlist version='1' xmlns='http://xspf.org/ns/0/'><title>Sample PHP Generated Playlist</title><info>http://www.jeroenwijering.com/</info><trackList><track><location>http://space.wenxuecity.com/media/1231300635.mp3</location><annotation>01微风细雨 </annotation><info>blank</info></track><track><location>http://space.wenxuecity.com/media/1200257656.mp3</location><annotation> 02假如我是真的 </annotation><info>blank</info></track><track><location>http://space.wenxuecity.com/media/1204845766.mp3</location><annotation>03千言万语</annotation><info>blank</info></track></trackList></playlist>
好,把以上东西拷贝到一个notepad里面,如下图:




弄好后,再另存为一个后缀为xml的文件。注意save as type是all file,Encoding是UTF-8就好了。如下图:



现在你就有了自己的playlist,你可以修改这个playlist放上你自己想要放的歌曲链接和歌曲名称。

我把这个文件上传后拿到了这个链接:http://space.wenxuecity.com/media/1269755220.xml
有了这三个链接就把他们放到如下code里面就好了,把下面的这个模块就当作一个贴子里面的模块,用div来定义它的大小和位置,就想使用任何一个flash一样。


最后的效果是这样的:




(三) 外挂播放器

很多网站可以提供可调用的播放器代码,到这个网站看看http://www.myflashfetish.com,这里你要先注册(免费),然后我们选一个播放器试一下:




然后在add music那个地方写上歌曲链接和歌名什么的:




你可以选颜色:




然后给自己的playlist写上个名字,再按绿色按钮搞到代码:




下图显示给你提供的代码,把它们copy下来:




我们把刚刚搞到的代码放到代码放到“加贴编辑助手” http://docs.wenxuecity.com/tools/hyperadd.php里面看一下,预览一下,就是如下效果。你可以看到播放器下面的小广告啊什么的:



怎么去掉小广告呢?我们回到代码看看,我们知道”br”是换行命令,找到br,那么在它以后的东东都是垃圾,删掉!下图所示的蓝色highlight部分删掉。



最后的效果就是这样的,同样我把自动播放设置成关闭了,默认格式是自动开的:



它可以作为一个模块嵌入你的帖子,最大的好处是,你可以随意修改你的播放器和里面的歌曲,你的帖子代码永远不变,这一点是以上两种方式作不到的。

请参考我的其他制贴讲座:
石头制贴讲座之一(HTML基础及模版一号)
石头制贴讲座之二(Flash定位及模版二号)
石头制贴讲座之三(边框底图和滚动图片/字幕)
石头制贴讲座之四(闪字和水波纹的制作)
石头制贴讲座之五(会动的字)
[打印]