让 MSN Spaces 的播放器支持播放列表

实际上,根据一些访问来源的反馈才知道,其实有不少这方面的成功的研究,我总结一下:首先你要有自己有权上传或有权引用的空间;然后确定你指定的视频/音乐地址确实可用并“以 http 或 mms 开头;以mp3/wma/wmv/wav/midi/mpg/mpeg/avi 结尾”。

基本原理都是利用合法的播放列表文件修改扩展名为 MSN  Spaces 所支持的格式,一般可以有以下几个选择:

利用M3U更名为MP3

#EXTM3U
#EXTINF:1,歌曲一信息
http://www.yourdomian.com/path/1.mp3
#EXTINF:2,歌曲二信息
http://www.yourdomian.com/path/2.mp3

格式如上,后面类推,注意:#EXTINF 后面的第一个序号,其实是媒体文件的长度,以秒为单位,但不严格要求,可随便填写数字;歌曲信息一般还可以有空格等字符;但文件路径那里必须另起一行。编辑完后修改扩展名为:MP3,上传之后,在 MSN Spaces 指定路径就可以了。

利用ASX更名为WMV

<ASX version ="3.0">
<Entry>
  <Title>歌曲标题一</Title>
  <Author>歌手名一</Author>
  <Copyright>版权一</Copyright>
  <Ref href = "http://www.yourdomian.com/path/1.mp3"/>
</Entry>
<Entry>
  <Title>歌曲标题二</Title>
  <Author>歌手名二</Author>
  <Copyright>版权二</Copyright>
  <Ref href = "http://www.yourdomian.com/path/2.mp3"/>
</Entry>
</ASX>

格式如上,后面类推,注意:Title/Author/Copyright 标签可以省略,而简单只指定 Ref 路径。编辑完后修改扩展名为:WMV,上传之后,在 MSN Spaces 指定路径就可以了。

利用带参数的Flash播放器更名为WMV

我们先来看看这个 Flash Music Player,是一个外国人写的小东西,约9K,点这下载。下载后解压,有两个文件:player.swf 和 playlist.xml,我就按照我自己的理解说明一下使用方法:

先按照 playlist.xml 里面的示例格式编辑自己的播放列表,音乐文件的路径可相对可绝对;因为我测试时用了中文结果界面出现乱码,所以建议大家用英文编辑;而且根据说明只能播放恒比特率的MP3,不支持变比特率的MP3、WMA、ASX/ASF。

编辑好了 playlist.xml 播放清单,再看看播放页面的代码了:

<embed src="Your TinyURL Address" menu="false" quality="high" width="300" height="320" name="index" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="playList=http://yourpath/playlist.xml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=50" wmode="transparent" border="0" />

蓝色的是你的 player.swf 的地址,红色是一串接口参数:

playList - 播放列表(即刚才编辑好的 playlist.xml)的绝对路径
ShowPlaylist - 播放界面是否显示播放列表
ShowEQ - 播放界面是否显示均衡器
firstTrack - 是否指定默认播放的文件,用序号指定;不自动播放设为0
initVol - 初始化音量,设置值从0到100

到这里,你已经可以在网页中播放你想要的播放列表了。最后,最重要的一步是:修改 player.swf 的扩展名为(MSN Spaces 的播放器所支持)WMA, WMV, WAV, AVI, MPG, MPEG, MP3 等格式之一!而播放器后面的引用参数不变。嘿,经过测试,将 player.swf 更名为 player.wmv 后,将参数加在 player.wmv 后面,顺利地成功了:

http://yourpath/player.wmv?playList=http://yourpath/playlist.xml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=50

问题到这里其实已告一段落了(原英文说明中提到了 TinyURL,可无须理会,只是一个起到简化播放清单文件路径的作用而已)。

利用参数内置的Flash播放器更名为WMV

如果你觉得参数设置太麻烦的话,也有更为方便的方法,换用 Flash MP3 Player点这下载。使用原来跟上面介绍的差不多,只是这里简化了外部参数的设置,还附带了Flash源码和播放页面,你可以按照喜欢的爱好修改播放器。

最后,把播放器和播放列表都上传(到你有权限上传和引用的空间),然后在你的 Spaces 里指定一下,你就有一个支持播放清单的 MSN Spaces 播放器了。

Permalink | Comments (76) | Hits: 56602 | Time: 12:34:20
ABlog V3.1 Beta
npkcrypt 服务启动失败
All Comments
#1 - alfred(Guest) - 2005-11-9 23:14:36
请问,英文中的那个 Now upload your completed playlist.xml file and player.swf to your webhost of choice 是怎么样实现的?中文里面没看到。。。~~谢谢。
#2 - Afly - 2005-11-9 23:51:51
就是说把这两个文件上传到你自己的空间再引用路径就可以了啊。
如果你的BLog无法上传这两种文件,可能会比较麻烦。
首先Flash文件你可以引用网上已经存在的;
XML文件则编辑好后修改扩展名(比如为GIF)再上传。
然后其他跟文中同理,应该行的通。
#3 - alfred(Guest) - 2005-11-12 7:43:41
哦,这样。。。等会儿传传看,,,我的就是msn spac,应该是支持的罢。。。。
but
引用路径啥意思。。。?

谢谢指教 呵呵 我的space :http://spaces.msn.com/members/jfalfred/
#4 - manuel(Guest) - 2005-11-21 1:21:00
yo lo que quiero es que me digan como hacer rara abrir mi espacio msn mandenme 1 mensaje a este correo manuel0240@hotmail.com gracias.
#5 - LAN(Guest) - 2005-11-22 10:13:24
哈,MSN无法接受上传的文件,是为什么呢?
#6 - toto(Guest) - 2005-12-4 9:44:58
好深奧噢。。。。。看不懂。。。。。。。。。。。
#7 - 靖(Guest) - 2005-12-27 14:28:27
这到底是怎么搞的。偶看不懂呀咋办?
偶的space是http://spaces.msn.com/members/taojing0504taojing/
#8 - Afly - 2005-12-27 14:57:15
看不懂最好不搞,其实真正好听的一首就够了~
#9 - cnyeoh(Guest) - 2005-12-31 22:01:34
你好啊,看了本文,我很激动!
我试了一下,要加载播放列表我就不说了,我不会 。可是为什么我在URL中添加一个地址后,再预览的时候它就只是显示准备就绪啊?
谢谢你!!
#10 - cnyeoh(Guest) - 2006-1-1 0:28:49
现在我想上传播放列表。可是我下载了FLASH MP3 PLAYER后就不知道该怎么操作了!
打开后缀为SWF的文件显示为乱码!
我该怎么办?谢谢!!!
我的邮箱是cn_yeoh@msn.com
x谢谢!!!
#11 - jeanlee(Guest) - 2006-2-3 14:06:17
太谢谢你了~~我终于知道怎么弄了!!
#12 - nini - 2006-2-13 14:18:00
呼呼……有点难,我再钻研下!
#13 - coolknight(Guest) - 2006-3-4 15:14:14
Thank you, 非常好用
#14 - green_head - 2006-3-7 13:56:26
为了说声谢谢注册了一下。:)
找了好久才找到添加flash music player 的方法。
做好了 谢谢
http://my.opera.com/green_head
我的blog:)
#15 - Guest(Guest) - 2006-3-8 14:33:01
This feature is to be used for authorized content only. Please respect the creative efforts and intellectual property of others, and do not link to unauthorized materials. Linking to unauthorized material is a violation of the Spaces Code of Conduct and Terms of Use.
这个问题我看到有人问了,但是答复我还是不明白,如果我可以看到其他人msn blog的音乐共享的话,我得防火墙应该也不拒绝我使用windows media player播放音乐啊?实在想不明白如何解决,望楼主给个方向,谢谢。
#16 - (Guest) - 2006-3-16 20:56:20
狗屁!上传到空间后!人家播放器要后缀mp3.wav...的文件!那几个文件怎么能合并成一个那样的文件?没说明白!
#17 - (Guest) - 2006-3-18 19:11:25
不明白啊,我用的flash播放器,可是怎么上传音乐列表呢?显示不支持啊?
麻烦楼主给我留言啊
liangchao851126@hotmail.com
#18 - (Guest) - 2006-3-19 11:36:59
有谁能提供一个可用的浏览器地址啊?谢谢了!
#19 - Arthur(Guest) - 2006-3-30 13:26:48
照上面所说的填加播放列表的解说的意思,是不是说要在另外一个空间上传那两个文件,然后再在MSN里面引用一下地址呀?
请指教一下,这方面不大了解.
谢谢!
#20 - Afly - 2006-3-30 17:30:54
没错!正是这样……
#21 - (Guest) - 2006-3-31 23:15:26
要把这个flash播放器放在msn spaces是不行的,除非要改源码。我试过把播放列表和由swf改过来的wmv传到网上,测试成功,但无论贴到custom html还是贴到wmp那里 msn spaces都是不接受代码的。网上有人把次播放器源码改良了,就可以把wmv地址贴在wmp那里。my God~~把播放器改得漂漂亮亮还是不能用,生气ing~~

ps. 知道怎样把播放器源码改为适合spaces的人士请留下联络方式~thx~
#22 - (Guest) - 2006-3-31 23:26:42
Adobe[MacroMedia]旗下的Flash由于<embed>以及<boject>标签的不安全性,因此msn spaces不支持~
#23 - (Guest) - 2006-4-3 15:47:09
谢谢老大,我这个菜鸟都试成功了!!哈哈 ,就是遗憾的是不支持中文歌名。。。
#24 - Afly - 2006-4-3 18:54:30
你说的是Flash播放列表中,中文显示为乱码吧?!
呵呵,你什么时候改进一下这个Flash不就可解决问题了?
#25 - (Guest) - 2006-4-3 22:29:29
会改FLASH我就不是菜鸟了,呵呵...学习进步中
#26 - (Guest) - 2006-4-5 1:10:47
研究了半天,不知道Flash Music Player是否支持同为wmv格式的视频文件,按照说明上的做了,但是播放器打开以后无法柏放,播放列表只显示有前两项,但是是空的。不知道怎样才能在视频播放上出现播放列表。
#27 - (Guest) - 2006-4-5 1:34:15
事实上,Flash Player 好像只支持MP3!
需要用视频(微软格式)播放列表还是用回M3U或ASX那招吧。

不过极度不建议将问题复杂化……
#28 - Pious - 2006-4-5 11:09:47
有BODYROCKERS的歌吗?站长
#29 - (Guest) - 2006-4-6 13:14:35
thank you very much!!!!!!!!!!!!!!!!!!!!!!!
按照你的方法,我终于搞定了,能过连续播放了,哈哈
#30 - wnjo(Guest) - 2006-4-17 21:43:42
感謝你的分享...
不過在使用上碰到幾個問題,請教一下:
1.中文字顯示不清楚
2.曲名無法跑馬燈

http://www.lazurite.info/tt/index.php
因為還在試驗,請按右上角〈關於我〉
謝謝!
#31 - wnjo - 2006-4-22 13:40:06
基本上算是OK...只是...
我試過用XSL方式設定xml的字型
結果失敗
中文顯示還是不清楚
請問該用什麼方法呢?
謝謝!
#32 - Afly - 2006-4-22 17:55:51
http://www.playes.net/Musicbox/Flash.asp
看看我修改过的 Flash Player——

中文显示不清楚、中文曲目无论长短都无法跑马灯的问题都是Flash主文件的问题;
XML的播放列表是被Flash主文件读取的数据文件而已,它本身不显示的,所以用XSL修饰会无效。

最好的方法是修改Flash,打包下载那里有源码的。
另外需要注意的是XML是UTF-8编码。
#33 - (Guest) - 2006-4-25 11:49:43
看了这个flash播放的方法,那么我想是否可以用这个方法来播放一些flash的动画或者视频呢?原理是否一样?我是菜鸟,不是太明白,望指点。
#34 - wnjo - 2006-4-25 12:55:08
看看我修改过的 Flash Player——
是更改過...
不過我看得到你的asp源碼嗎?

打包下载那里有源码的。
打包下載在哪??
#35 - Afly - 2006-4-25 17:21:05
#35:根据原理,虽然我没试过,但理论上是可以的。
wnjo:不是说ASP源码啊,是说Flash播放器;
文中所说的“参数内置的Flash播放器”下载啊,里面有source:http://www.jeroenwijering.com/upload/flash_mp3_player.zip
#36 - wnjo - 2006-4-26 15:42:53
可是我用的是Flash Music Player
而非Flash MP3 Player呀...這是兩種播放器不是嗎?
難道可以互通?了解1就能通2了嗎?

也看過你的Flash.asp,可是還是不知如何改Flash播放器
應該是要有fla檔才行吧...

我也下載了Flash MP3 Player,可惜打不開,因為我用2004MX...
#37 - (Guest) - 2006-4-27 0:54:11
不学it 的怎么办 阿??天啊??看得我晕晕的~~~
#38 - Afly - 2006-4-27 9:45:35
研究用……一般不推荐!哈:)
#39 - wnjo - 2006-4-27 11:38:56
不好意思,再問一下
Flash Music Player下載解壓後只有swf,xml兩個檔
並無法修改源碼呀...
#40 - Afly - 2006-4-27 21:42:05
其实也有办法的,用反编译。
如果你不会,我建议在网上搜索借用其他高手修改过的现成版本~
#41 - (Guest) - 2006-5-5 13:56:12
Flash.asp结尾的,URL无法保存啊
#42 - wnjo - 2006-5-9 20:08:54
請教一下:
1.Flash Music Player反編譯已找到,只是,我只要更改字型,也要把所有圖片再重新組合嗎?還是只改字型就好?可是要怎麼改?

2.easeY()是什麼意思?我在網路上找好久,找不到才想問你。

謝謝!
#43 - Afly - 2006-5-9 20:40:13
呵,你这么认真,我真的很希望能够帮上什么忙……
假如你不是问我如何修改一个Flash的话。
当时我的修改也是委托同事帮忙的,SO……
#44 - (Guest) - 2006-5-21 14:28:53
我的windows media play安装在我的msn空间了,但就是放不出音乐,视频也没有.帮帮我呀,我该怎么办?URL地址填了,保存也没空白.但又好象路径不正确,我该怎么填URL?
#45 - (Guest) - 2006-5-21 14:53:28
预览了没!?错误了没?!自己看错误信息啊……
#46 - (Guest) - 2006-5-22 0:07:56
我预览了,显示准备就绪,但是没音乐,好象是找不到地址.我不知道该怎么填写URL,我想播放我的空间里的音乐列表里的歌.我该怎么做?该怎么填写URL?帮帮我呀,谢谢!
#47 - Afly - 2006-5-22 0:23:42
拜托,请熟读原文——
如果顺利保存地址之后还不能播放,自己查看播放器右键的“错误详细信息”。

另外,我非常抱歉,但除了文中提到的方法,我实在没有其他更好的建议了。
#48 - (Guest) - 2006-5-23 0:01:24
那里面显示:Windows Media Player 无法连接到该服务器。可能是服务器名称有误、服务器不可用,或您的代理设置不正确.我应该怎么做?谢谢!
#49 - wnjo - 2006-5-30 12:03:44
請教一個xml的問題
一般xml標籤都是成對的,如<title>mp3</title>
可是這個playlist卻是單一的<song path="http://xxx.mp3" title="abc" />
那要如何存取path及title的值?
因為我看你的playlist是動態隨機的,想學,能否指教一下
謝謝!
#50 - Afly - 2006-5-30 12:55:34
嗯,我就尽我所知说说:
xml 标签确实是成对出现的,比如:
<song path="http://xxx.mp3" title="abc" />,
其实等价与:
<song path="http://xxx.mp3" title="abc"></song>

存的问题就是生成 playlist 了,我是用 ASP 生成的,在输出时在头部声明为播放清单类型文件而已。

取的问题,就要靠 Flash 主文件了,你反编译就可以看到的。
#51 - (Guest) - 2006-6-5 5:58:40
首先很是谢谢 好用!
几首歌曲已经成功添加到我的msn space

有一事不明白,我想让media 出现可以选择曲目的播放列表
但是直接把歌曲添加上去 预览出来好像没有
怎么设置呢?
谢谢
#52 - Andy(Guest) - 2006-7-4 0:03:31
谁能把具体步骤写一下呢?

已经上传swf文件(改wmv)和list文件到固定空间了

但是在wmp里面贴链接还是播不了(通过msn链接认证,但是不能播)。。。。。
#53 - lazyfish(Guest) - 2006-8-4 0:46:19
想请叫一下, 我做的GIF文件,怎么样才能放到MSN的BOLG里?
#54 - (Guest) - 2006-8-4 8:58:36
上传图片....
#55 - (Guest) - 2006-8-8 3:24:19
m3u格式的列表可以用但把m3u改成mp3就不能播放了啊,这是怎么回事 啊
#56 - Afly - 2006-8-8 19:14:36
没什么回事,不行说明就是不行啊。
#57 - maggieq(Guest) - 2006-9-14 21:27:38
我不知道该怎么填写URL,该怎么填写URL?帮帮我呀,谢谢
#58 - maggieq(Guest) - 2006-9-14 21:33:29
我已经添加好windows media player 但URL那里我不知道要粘贴些什么上去?帮帮我好吗?
#59 - (Guest) - 2006-9-14 21:34:45
不知道就不要粘贴了啊,空着就好了。
#60 - maggieq(Guest) - 2006-9-14 21:42:31
但我的音乐播放不出来啊?该怎么填写URL?音乐播放不出来跟那个URL有关吗?谢谢你拉,教教我吧!
#61 - maggieq(Guest) - 2006-9-14 21:46:36
我已经增加好windows media player 模块.但我不会填写URL http//:后面的内容.该怎么填写,我的音乐才能播放呢?
#62 - maggieq(Guest) - 2006-9-14 21:52:57
朋友门,快点帮帮我解决以上的那个问题好吗?拜托你们拉!
#63 - (Guest) - 2006-9-15 1:06:00
哎,你想要放什么歌,先在网上找到其地址,再把地址粘贴进去就可以了啊。
#64 - (Guest) - 2006-9-25 23:54:05
我不懂如何用html。。。 如果只是要一首歌。。。。 那要怎样写?
给例子:
#65 - 六间房(Guest) - 2006-10-17 21:26:43
真好
#66 - Alick(Guest) - 2006-10-31 9:07:49
啊哈~~那个MP3 播放器的界面非常简约!谢谢~~

教程也很明了!
#67 - handsmile(Guest) - 2006-11-18 3:21:14
我在我空间里按照Flash Music Player教程粘贴的播放页面代码怎么不能保存?是什么原因呢?
#68 - handsmile(Guest) - 2006-11-18 3:32:52
还有就是能不能说几个免费的可以上传和读取的空间?
#69 - KER(Guest) - 2006-11-20 15:09:49
现在可以通过一个网站轻松实现了
相关教程大家请看这里
http://blogentries.spaces.live.com/
#70 - KER(Guest) - 2006-11-20 15:12:08
不需要上传空间
而且直接更改播放列表
链接地址不改变
音乐可以上传也可以连接其他网站的
很好用
#71 - Afly - 2006-11-21 0:20:19
[Re #69, KER(Guest)]
这位朋友的效果我看了,可惜是:无法加载此文件的源筛选器。
#72 - zhoutao - 2007-1-5 16:39:42
guji.artx.cn/Article/5guji.artx.cn/Article/5076_5079.html 076_5079.html guji.artx.cn/Article/5076_5079.html
#73 - fangzhi - 2007-4-5 1:01:52
how are you
#74 - 罗国民 - 2007-4-25 19:35:39
我的计算机不播放*.swf文件,怎么办?
#75 - Afly - 2007-4-25 21:51:43
建议重装系统;或升级到 Vista。
#76 - h.hi;o - 2007-7-5 22:54:00
onuio'
#78 - ★晴天xy - 2007-7-30 22:02:23
喜欢上你是我的快乐;爱上你是我的幸福;希望能够永远的陪伴在你的身边。如果说爱上你是我的错;我宁愿选择无悔;不管来生多么美好;我都无法忘记今生对你的回忆;希望在我死后能做一个天使永远陪伴着你!
#79 - stephanie - 2007-10-24 8:08:52
but my window media player cant play avi file, how??
#80 - Afly - 2007-10-24 9:09:17
Missing Media Codec ...
or Damaged Media Files...
I Guess...
[BBS]Post Your Comment
Login ^ ^
Top