vip贵宾
性别保密
威望 点
注册时间2019-1-13
最后登录1970-1-1
在线时间 小时
好友
UID52128
听众
阅读权限120
- 积分
- 13064
鲜花( 1297) 鸡蛋( 1)
|
楼主 |
发表于 2019-5-17 23:38
|
显示全部楼层
一款能直接调用网易云和酷我音乐的播放器
上面是这个音乐帖的代码,其中是音乐播放器代码如下:
- player.swf播放器相关参数说明:
- id是网易云音乐的id,id=470759015,470759015这是网易云中的音id,比如: https://music.163.com/#/song?id=470759015,直接取470759015就行了。可一首也可多首,多首之间用|分隔。
- style 是播放器的样式,内置2款播放器,style=0或style=1。
- color是播放器的颜色:color=0000000,0000000为16进制色码,这个色码可用PS拾色器取。
- auto为播放方式:1为自动,0为手动;
- alpha为播放器的透明度:可设范围为0-100;
- display是用来显示或隐藏播放器的,display=1是显示播放器,display=0是隐藏播放器。width=55 height=25是播放器的长和宽,默认即可。TOP:280;LEFT:320"是播放器在底图中的位置,可在PS的信息窗口(PS/窗口/信息打勾)中,快速准确获取坐标。
- player.swf播放器相关参数使用:
- 这5组参数可根据需要灵活使用,可同时,可组合,可单独,也可以不用。最简单的就是,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015
- 这是默认player.swf播放器内部参数。style=1;color=0000000;auto=1;alpha=80;display=1;
- 单独使用,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0
- 这是使用第二款播放器
- 组合使用,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0&color=ff8000
- 组合使用时参数之间要用”&”隔开
- 同时使用,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=1&color=0000000&auto=1&alpha=60&display=1
- 根据需要修改相关参数就可以了。
- player.swf音乐播放器支持三种音乐网址格式:
- 第一种可以直接调用网易云音乐id来播放音乐:
- 网易云音乐id目前常见的有二种:
- 1. https://music.163.com/#/song?id=29130094
- 对于这种直接调用就可以了,如: http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=29130094&style=0&color=ff00000&auto=1&alpha=60&display=1,复制这个网址,粘贴在浏览器地址栏中,转到这个地址,就可试听了。
- 2.https://music.163.com/api/dj/program/detail?id=793390659
- 对于这种个人的翻唱歌, id要经过转换,才能调用。首先取网址中的id部分如:793390659
- 加到https://music.163.com/api/dj/program/detail?id=后面,
- 如:https://music.163.com/api/dj/program/detail?id=793390659,然后在浏览器地址栏中,转到这个地址,我们就可以看到这个文件的内容,在这个文件的第一行中
- {"program":{"mainSong":{"name":"【点点。】乌兰巴托的夜","id":429207192,"position":0,"alias":[],"status":0,"fee":0,"copyrightId":0,"disc":"","no":0,"artists":[{"name":"点语心……能看到有一个id":429207192,其实这个429207192才是我们要调用的id, 如:http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=429207192&style=0&color=ff0000&auto=1&alpha=60&display=1
- 可以试听一下,是不是能听到歌曲了。
- 这个player.swf播放器也支持多首歌曲连播,只要在歌曲之间加上“|”就行。如:http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=429207192|29130094&style=1&color=0000000&auto=1&alpha=60&display=1
- 以上是直接调用网易云音乐id,播放音乐的方法。这种直接调用网易云音乐id的方法不受由于版权保护,无法生成外链的限制,能听到的歌曲的就能调用音乐id。
- 第二种也可以直接调用酷我音乐id来播放音乐:
- 酷我音乐id就一种格式,如:
- http://www.kuwo.cn/yinyue/511395
- 直接调用就可以了,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?mid=511395&style=0&color=ff00000&auto=1&alpha=60&display=1
- 第三种直接调用MP3网址来播放音乐,如:
- http://webftp.bbs.hnol.net/sxrx2016/player.swf?url=http://0.wp.zp68.com:811/filestores/2019/03/28/98fe3b332feabb89238c710b372e820b.mp3&style=0&color=ca19d0&auto=0&alpha=100&display=1
- 这里需要注意区别的是:调用网易云音乐id时,打头的是id=,调用酷我音乐id时,打头的是mid=,而调用MP3网址要用url=开头。
- 关于网易云和酷我音乐id的获取方法可以到各自主站上,也可以到http://music.liuzhijin.cn/
- 中获取,感觉还是主站的音乐全一些。
- player.swf播放器发帖方法:
- 可让播放器在画面之内或画面之外显示,也可不在画面中显示。通过调整LEFT和TOP坐标值(X,Y)改变它在图中的位置,display=0时,为隐藏播放器。
- 1.在音画中的发贴代码:
- <DIV><embed style="POSITION: absolute; LEFT: Xpx; TOP: Ypx;" width=55 height=25 type=application/x-shockwave-flash align=left pluginspage=http://www.macromedia.com/go/getflashplayer src
- ="http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0&color=0000000&auto=1&alpha=60&display=1" wmode="transparent" invokeurls="false"></embed></DIV>
- 2.在边框中的发贴代码:
- (1)在边框中文字的顶部或底部的发帖代码:
- 播放器自动居中代码:
- <DIV align="center"><embed width=55px height=25px type=application/x-shockwave-flash align=left pluginspage=http://www.macromedia.com/go/getflashplayer src
- ="http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0&color=0000000&auto=1&alpha=60&display=1" wmode="transparent" invokeurls="false"></embed></DIV>
- 播放器手动居中代码:
- <DIV><embed style="POSITION: absolute; LEFT: Xpx; " width=55 height=25 type=application/x-shockwave-flash align=left pluginspage=http://www.macromedia.com/go/getflashplayer src
- ="http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0&color=0000000&auto=1&alpha=60&display=1" wmode="transparent" invokeurls="false"></embed></DIV>
- 对于播放器不能自动居中的边框帖可手动调整LEFT: X的值:
- (2)在边框中图片内部的发帖代码:
- <DIV style="POSITION:absolute; LEFT: Xpx; TOP: Ypx;"><embed width=55 height=25 type=application/x-shockwave-flash align=left pluginspage=http://www.macromedia.com/go/getflashplayer src
- ="http://webftp.bbs.hnol.net/sxrx2016/player.swf?id=470759015&style=0&color=0000000&auto=1&alpha=60&display=1" wmode="transparent" invokeurls="false"></embed></DIV>
复制代码 |
鲜花鸡蛋空心树 在2019-5-18 16:55 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|