本帖最后由 冻℡ 于 2012-4-21 17:48 编辑
2012年4月16日优化!
第二版:
演示地址: http://www.jingshi.so/thread-4513-1-1.html
新版优化内容: 不再需要三项参数,只需填写一项“歌名”即可。
输入歌名即可自动在内置的几大站点自动按顺序寻找MP3并播放。
使用如下:
点击图标“音”,输入歌名。提交
然后如下。 (为了区别于之前的版本,以及让以前的版本依然可用,我新建了名为music的disucz!代码)
展示:
是不是很简单了???
升级办法如下:
如果曾经使用过我这个播放器的,这次更新无需再修改任何文件,只需在后天新建或者修改之前的discuz!代码。
以新建为例:
1,后台---界面---编辑器----discuz!代码------新建名为music的标签,设置为可用,显示。
2、
替换内容: (注意:将我标识的地址更正为你的cmp地址,但是下面的网址不要改动,因为涉及版权问题,music.php我不能分享源码给你们,只能大家使用我的这个地址)(以下代码于4月20日修正chrome内核无法播放问题!)- <script type="text/javascript" src="http://你的CMP地址/cmp.js"></script>
- <script type="text/javascript" src="http://你的CMP地址/wmp.js"></script>
- <script type="text/javascript">
- CMP.write("cmp{RANDOM}","500","320","http://你的CMP地址/cmp.swf?src=http://www.jingshi.so/ad/cmp2/music.php?sougou={1},http://www.jingshi.so/ad/cmp2/music.php?baidu={1},http://www.jingshi.so/ad/cmp2/music.php?sougou={1},http://www.jingshi.so/ad/cmp2/music.php?yahoo={1},http://www.jingshi.so/ad/cmp2/music.php?sina={1}&type=1&label={1}&name={1}");</script>
复制代码 例子:解释:
输入歌名,即可播放
参数: 1
参数提示语:
歌名:
然后允许使用此代码的用户组,自行设定。
3,提交
4,下载本楼附件srcs.zip
将解压出来的srcs.swf放入CMP2文件里的plugins目录中。
并修改config.xml文件。
找到:- plugins = "plugins/sharing.swf,plugins/announce.swf,plugins/ga.swf"
复制代码 修改成:- plugins = "plugins/sharing.swf,plugins/announce.swf,plugins/ga.swf,plugins/srcs.swf"
复制代码 至此,全部大功告成!
注意:
在简化操作步骤的同时,也会有些小问题。总不是那么完美。
1现在的播放原理是,程序会根据歌名在我设定的几个音乐站里按顺序自动搜索资源,如果第一个站没搜索到,就会转到下一个站,当某个站可用,便停下来播放。
这样的问题是,按歌名搜索时,有时候得到的资源并不是原唱,偶尔会是翻唱,如果遇到这种情况,可以试试在歌名前面加歌手名,只是这样搜索到歌曲的概率小了一些。
另外不支持chrome内核的浏览器播放歌曲,比如360极速浏览器,谷歌浏览器。
IE测试完美通过。360安全浏览器也属于IE内核,可用。 |