四
27
8月
2009
今天东方之子在本站留言推荐了一款播放器代码,觉得不错,就留用了。其实是一款再普通不过的非Flash播放器,决定留用的原因:一是支持本站先前介绍的非常规外链空间地址;二是在播放器面板上可以静态显示音乐文件的属性信息;三是相比之前我推荐的那款地球人都不陌生的传统外观播放器代码,也好换个心情!
代码如下:
<embed style="BORDER-BOTTOM: #ced8ef 5px solid;
FILTER:wave(strength=0,freq=1,lightstrength=65,phase=60,add=1) alpha(opacity=80 Style=0 FinishOpacity=80) gray progid:DXImageTransform.Microsoft.glow(color=#000000
Direction=120 strength=4 PixelRadius=0 MakeShadow=0); BORDER-LEFT: #ced8ef 5px solid;WIDTH: 380px; HEIGHT: 125px; BORDER-TOP: #ced8ef 5px solid;BORDER-RIGHT: #ced8ef 5px solid"
type="audio/x-ms-wma" src="音乐文件地址" loop="0" showstatusbar="1" autostart="1" volume="0" showdisplay="1"></embed>
播放器外观示例
值得炫耀一番的是通过这款播放器代码和先前的在介绍西祠胡同外链方法的文章中推荐的播放器代码,现在已经成功盗链像56.com、西祠胡同、开心网三大著名门户网站的音乐链接!而这三个网站的外链地址可以认为是相当稳定的。获取外链地址的方法详参相应链接。
第二款播放器原创作者为[浩海小刀]
|
|
|
|
播放器代码:
<TABLE cellSpacing=0 borderColorDark=#3c3c3c cellPadding=0 bgColor=black borderColorLight=#adadad border=12> <TBODY>
<TR> <TD><CENTER><OBJECT id=blyu style="WIDTH: 268px; HEIGHT: 180px" classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ? value=""><PARAM NAME="URL"
VALUE="视频链接地址"><PARAM NAME="rate" VALUE="1"><PARAM NAME="balance" VALUE="0"><PARAM NAME="currentPosition" VALUE="0"><PARAM NAME="defaultFrame" VALUE=""><PARAM
NAME="playCount" VALUE="90"><PARAM NAME="autoStart" VALUE="0"><PARAM NAME="currentMarker" VALUE="0"><PARAM NAME="invokeURLs" VALUE="-1"><PARAM NAME="baseURL"
VALUE=""><PARAM NAME="volume" VALUE="100"><PARAM NAME="mute" VALUE="0"><PARAM NAME="uiMode" VALUE="none"><PARAM NAME="stretchToFit" VALUE="0"><PARAM
NAME="windowlessVideo" VALUE="0"><PARAM NAME="enabled" VALUE="-1"><PARAM NAME="enableContextMenu" VALUE="0"><PARAM NAME="fullScreen" VALUE="0"><PARAM NAME="SAMIStyle"
VALUE=""><PARAM NAME="SAMILang" VALUE=""><PARAM NAME="SAMIFilename" VALUE=""><PARAM NAME="captioningID" VALUE=""><PARAM NAME="enableErrorDialogs" VALUE="0"><PARAM
NAME="_cx" VALUE="10583"><PARAM NAME="_cy" VALUE="7938"></OBJECT></CENTER></TD></TR> <TR> <TD><CENTER><INPUT
onmouseover="this.style.backgroundColor= '#4357A5' ;" title=谢谢欣赏 style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11pt; FILTER:
progid:DXImageTransform.Microsoft.shadow(color=#000000 Direction=120 strength=3); BORDER-LEFT: #000000 1px solid; WIDTH: 60px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; HEIGHT:
30px; BACKGROUND-COLOR: #ff2d2d" onclick=blyu.CONTROLS.pause(); onmouseout="this.style.backgroundColor = '#31417B' ;" type=button value=暂停><INPUT onmouseover="this.style.backgroundColor=
'#4357A5' ;" title=谢谢欣赏 style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11pt; FILTER: progid:DXImageTransform.Microsoft.shadow(color=#000000
Direction=120 strength=3); BORDER-LEFT: #000000 1px solid; WIDTH: 60px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ff2d2d"
onclick=blyu.CONTROLS.PLAY(); onmouseout="this.style.backgroundColor = '#31417B' ;" type=button value=播放><INPUT onmouseover="this.style.backgroundColor= '#4357A5' ;" title=谢谢欣赏
style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11pt; FILTER: progid:DXImageTransform.Microsoft.shadow(color=#000000 Direction=120 strength=3);
BORDER-LEFT: #000000 1px solid; WIDTH: 60px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ff2d2d" onclick=blyu.CONTROLS.STOP();
onmouseout="this.style.backgroundColor = '#31417B' ;" type=button value=停止><INPUT onmouseover="this.style.backgroundColor= '#4357A5' ;" title=谢谢欣赏 style="BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11pt; FILTER: progid:DXImageTransform.Microsoft.shadow(color=#000000 Direction=120 strength=3); BORDER-LEFT: #000000 1px solid; WIDTH:
80px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ff2d2d" onclick="alert('全屏欣赏请点确定,关闭全屏按ESC键,浩海小刀友情提示!'); blyu.FULLSCREEN =1;"
onmouseout="this.style.backgroundColor='#C61818'" type=button value=全屏欣赏></CENTER></TD></TR></TBODY></TABLE>
第三款是一个简洁的按钮连播播放器:
播放器代码:
<OBJECT width="300" height="30" ID="play" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" style="FILTER: xray"> <param name="URL" value="插入音乐地址"> <param name="uiMode" value="invisible"> <param name="PlayCount" value="0"> <param name="AutoStart" value="false"> <param name="AudioStream" value="-1"> <param name="AutoSize" value="-1"> </OBJECT><br> <INPUT TYPE="BUTTON" VALUE="播放" OnClick="play.controls.play()"> <INPUT TYPE="BUTTON" VALUE="停止" OnClick="play.controls.stop()"> <INPUT TYPE="BUTTON" VALUE="暂停" OnClick="play.controls.pause()"> <INPUT TYPE="BUTTON" VALUE="快速前进" OnClick="play.controls.fastForward()"> <INPUT TYPE="BUTTON" VALUE="上一首" OnClick="play.controls.previous()"> <INPUT TYPE="BUTTON" VALUE="下一首" OnClick="play.controls.next()">
关于实现连续播放的说明:
这三款播放器都是支持播放列表的,播放列表通常有四种.mp3/.m3u/.asx/.pls
前两种播放列表的格式为:
http://www.×××.com/1.mp3
http://www.×××.com/2.mp3
http://www.×××.com/3.mp3
.asx的列表格式为:
<ASX Version="3"><title>列表名称
<ENTRY><REF HREF="http://www.×××.com/1.mp3"/></ENTRY>
<ENTRY><REF HREF="http://www.×××.com/2.mp3"/></ENTRY>
</REPEAT></ASX>
将制作的播放列表用记事本编辑后保存为相应扩展名的文件,再上传到dropbox网盘,将获得的链接地址作为播放器中的音乐文件地址,即可实现支持播放列表的效果。参考文章《一个地址实现多首歌曲连播方法》。
又是叉烧包。
O(∩_∩)O哈哈~
这个必须支持一下,之前一直在寻觅能够播放56音频的代码或者播放器,今天实现了,哈哈,谢谢老胡
谢了,老胡,有时间上我那指点下,我的毛病就是打开网页很慢,是JIMDO的问题还是其他的原因
尖端发艺,我访问你的网站很正常,话说jimdo很是奇怪,有时打开很慢,有时就很顺畅,更不可思议的是有些地区居然还需要翻墙才能正常浏览!
拿去试试,谢谢!
很好很好,试了不错,再次谢谢。还有两个问题请教一下:
一、这个播放器都支持什么样的音乐格式。
二、是否支持播放列表,如果支持,地址应该怎么书写?
普通型
<embed autostart="1" console="video" height="45" loop="1" src="音乐链接" type="video/x-ms-asf" volume="0" width="200"></embed>
学习了,呵呵,一直很关注~
老胡 禁止右键要加入哪个代码?
@maoyaa,类似的教程不少,例如一篇《给你的网页添加禁止鼠标右键的功能》,我没研究过。
