分享

【原创】个性化博客MP3播发器(能播多个文件)

 飞往天际 2012-03-15
原文参考http://blog./index.php/407387/action_viewspace_itemid_116696,其实本来是冲着播放多个文件来的,不过现在发现用WMP播放器不但可以实现个性化,还可以播多个文件。如果你只想我这样可以直接参考我后面的代码,文章中间为分析内容。好啦,废话小讲。由于首页会更新,所以要查看效果可以先到我的原文查看,网址上面有。

如何打造一个简单的MP3播发器,或许已经成为了博客们一个重要问题了。小弟经过一翻的探讨后,制成了下面的这个播放器,当然只有播放器就太单调了,所以我加了个QQ进去。
WMP11的显示效果,经过试验,WMP10版本的没有任何问题。


详细讲解:
首先我们先看调用Windows Media Player代码


<object id="mplayer" width="100%" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
                 <param name="FileName" value="[媒体地址]">
                 <param name="ShowControls" value="1">
                 <param name="ShowPositionControls" value="0">
                 <param name="ShowAudioControls" value="1">
                 <param name="ShowTracker" value="1">
                 <param name="ShowDisplay" value="0">
                 <param name="ShowStatusBar" value="1">
                 <param name="AutoSize" value="0">
                 <param name="ShowGotoBar" value="0">
                 <param name="ShowCaptioning" value="0">
                 <param name="AutoStart" value="1">
                 <param name="PlayCount" value="0">  
                 <param name="AnimationAtStart" value="0">
                 <param name="TransparentAtStart" value="0">
                 <param name="AllowScan" value="0">
                 <param name="EnableContextMenu" value="1">
                 <param name="ClickToPlay" value="0">
                 <param name="InvokeURLs" value="1">
                 <param name="DefaultFrame" value="datawindow">

<embed src="[文件的URL]" align="baseline" border="0" width="100%" height="68"
type="application/x-mplayer2" pluginspage="
http://www.microsoft.com/isapi/redir.dll?Prd=windows&sbp=mediaplayer&ar=media&sba=plugin&"
                 name="MediaPlayer"
                 showc
                 showpositi
                 showaudioc
                 showtracker="1"
                 showdisplay="0"
                 showstatusbar="1"
                 autosize="0"
                 showgotobar="0"
                 showcapti
                 autostart="1"
                 
autorewind="0"
                 animati
                 transparentatstart="0"
                 allowscan="1"
                 enablec
                 clicktoplay="0"
                 invokeurls="1"
                 defaultframe="datawindow">
</embed>

</object>

                 

其实上面1和0相当于BIOS里面的ENABLE和DISABLE。不过要注意["蓝色部分" value="1">]指的是当 蓝色部分 ="1" 时即为起用该项,蓝色部分 ="0"时即为禁用该项; 当"蓝色部分" value="0">]指的是当 蓝色部分 ="0" 时即为起用该项,蓝色部分 ="1"时即为禁用该项。要注意不要混淆。
而对于有限的自定义空白版面,字符不可能过几千,而就上面的字符数起码超过2千,所以我们只选取红色部分,至于上面的,当作系统默认。
实现网页WMP播放器播放多个文件,其实就是让播放器播放打开播放列表,上图中“小猪……”就是我的播放列表的标题,至于里面的文件可以通过播放器上的按钮进行转换,小弟暂时未发现怎样可以让他弹出列表。
具体代码的意思,你们可以去试下,不过我认为有用的只有:
showaudioc     音量控制 条件是width>=250左右,不然见不到的,好似我上面的图片。
showpositi  时间条(可控制位置的)
showdisplay="0"           文件信息
showstatusbar="1"         最下面的信息栏
autostart="1"             自动播放(随个人爱好选择)
enablec     右键菜单弹不弹出
然后应该无其他了,自己去打造MP3播放器把。
还有如果你的BLOG允许你使用JS代码,建议你参考http://www./user1/aiblog/archives/2007/17691.html
附加我的播放器代码
<embed src="ftp://ftp.sdedu.net/upload/%BA%E8%BA%CF%B5%E7%D7%D3%B0%D7%B0%E5%C8%ED%BC%FE/AutoPlay/Buttons/list01.wpl" align="baseline" border="0"  width=100% height=124 showtracker="1" showdisplay="1" showstatusbar="1" autosize="0" showgotobar="0" showcapti autostart="1" autorewind="0" animati transparentatstart="1" allowscan="1" enablec clicktoplay="1" invokeurls="0" defaultframe="datawindow"></embed>

如果需要QQ代码自己去搜。还有不明白的可以加我QQ,或者发邮件至sd_cai@yahoo.com.cn。欢迎。
补充:我WMP11版本生成的WPL文件在旧版本依然可用,所以大家不用担心别人看不到,但是生成了一个WPL后,还有对其进行修改,目的是找音乐的URL替换你在播放列表的歌。而你的WPL文件一定要上传到网上空间,我上传了,但是不知道其他地方能不能入,所以也不好说了,找个地方上传就是,可以试下http://3./
属于APM60的原创,BLOG: http://apm60.blog. .
对于WPL或许有人不懂得如何建,你可以先创建个TXT文本,然后重命名为LIST.WPL,小弟就示范以下拉你可以以文本形式进行编辑。 list.wpl.rar (377 Bytes, 下载次数: 1)


文件代码〈这是WMP11生成的WPL文件〉
<?wpl version="1.0"?>
<smil>
    <head>
        <meta name="Generator" c/>
        <meta name="AverageRating" c/>
        <meta name="TotalDuration" c/>
        <meta name="ItemCount" c/>
        <author/>
        <title>你喜欢的标题</title>
    </head>
    <body>
        <seq>
            <media src="HTTP://############################"/>
            <media src="URL"/>
            <media src="URL"/>
            <media src="URL"/>
            <media src="URL"/>
            <media src="URL"/>
            <media src="URL"/>
        </seq>
    </body>
</smil>

复制粘贴后,在红色处加入自己喜欢的标题,蓝色处加入MP3/WMA的网址。修改完后,保存,然后用WMP播放器打开,如果可以播到,即无问题,不过要选择网速够快的,文件不要太大,否则人家很难听的舒服的。
大家支持就顶拉,小第的原创。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多