當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
介绍一款JavaScript播放器 - Dewplayer
生活随笔
收集整理的這篇文章主要介紹了
介绍一款JavaScript播放器 - Dewplayer
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????網頁播放器一般都是很簡陋的,比如51cto的等等。Dewplayer是一款很不錯的播放器,支持xml,方便后臺管理,這里我寫了一個后臺接入的類,自己調用就可以對播放器進行增刪改查的管理,導入導出。
????首先是播放器的樣式代碼:
????樣式1:
????
<object?type="application/x-shockwave-flash"?data="/flashdir/dewplayer-mini.swf"?width="160"?height="20"?id="dewplayermini"?name="dewplayermini"> <param?name="movie"?value="/flashdir/dewplayer-mini.swf"?/> <param?name="flashvars"?value="mp3=flashdir/mp3/everywhere.mp3"?/> </object>????樣式2:
????
<object?type="application/x-shockwave-flash"?data="/flashdir/dewplayer.swf"?width="200"?height="20"?id="dewplayerclassic"?name="dewplayerclassic"> <param?name="movie"?value="/flashdir/dewplayer.swf?mp3=flashdir/mp3/cesaria.mp3"?/> <param?name="flashvars"?value="mp3=flashdir/mp3/cesaria.mp3"?/> </object>????樣式3:
????
<object?type="application/x-shockwave-flash"?data="/flashdir/dewplayer.swf"?width="200"?height="20"?id="dewplayerclassic"?name="dewplayerclassic"> <param?name="movie"?value="/flashdir/dewplayer.swf?mp3=flashdir/mp3/cesaria.mp3"?/> <param?name="flashvars"?value="mp3=flashdir/mp3/cesaria.mp3"?/> </object>????樣式4:
????
<object?type="application/x-shockwave-flash"?data="/flashdir/dewplayer-bubble.swf"?width="250"?height="65"?id="dewplayerbub"?name="dewplayerbub"> <param?name="movie"?value="/flashdir/dewplayer-bubble.swf"?/> <param?name="flashvars"?value="mp3=flashdir/mp3/moldau.mp3"?/> </object>????樣式5:
????
<object?type="application/x-shockwave-flash"?data="dewplayer-playlist.swf"?width="240"?height="200"?id="dewplayer"?name="dewplayer"> <param?name="wmode"?value="transparent"?/> <param?name="movie"?value="dewplayer-playlist.swf"?/> <param?name="flashvars"?value="showtime=true&autoreplay=true&xml=playlist.xml"?/> </object>????樣式6:
????
<object?type="application/x-shockwave-flash"?data="/flashdir/dewplayer-vinyl.swf"?width="303"?height="113"?id="dewplayervinyl"?name="dewplayervinyl"> <param?name="movie"?value="/flashdir/dewplayer-vinyl.swf"?/> <param?name="flashvars"?value="xml=flashdir/playlist.xml"?/> </object>????樣式7:
????
<object?type="application/x-shockwave-flash"?data="music/jsmusic/dewplayer-playlist.swf"?width="240"?height="200"?id="dewplayer"?name="dewplayer">???? <param?name="wmode"?value="transparent"?/>???? <param?name="movie"?value="music/jsmusic/dewplayer-playlist.swf"?/>???? <param?name="flashvars"?value="showtime=true&autoreplay=true&autostart=1&showtime=1&randomplay=1&xml=music/playlist.xml"?/>???? </object>????下面是playlist.xml的格式:
<?xml?version="1.0"?encoding="UTF-8"?>???? <playlist?version="1"?xmlns="http://xspf.org/ns/0/">???? <trackList>???? <track>???? <location>music/mp3/1.mp3</location>???? <title>我是真的愛你?-?魏雪漫</title>???? </track>???? <track>???? <location>music/mp3/2.mp3</location>???? <title>往未來飛的客機?-?郭靜</title>???? </track>???? <track>???? <location>music/mp3/4.mp3</location>???? <title>好好(想把你寫成一首歌)?-?五月天</title>???? </track>???? <track>???? <location>music/mp3/6.mp3</location>???? <title>達爾文?-?蔡健雅Tanya</title>???? </track>???? <track>???? <location>music/mp3/3.mp3</location>???? <title>遇見?-?孫燕姿</title>???? </track>???? <track>???? <location>music/mp3/5.mp3</location>???? <title>我?-?蘇運瑩</title>???? </track>???? </trackList>???? </playlist>????下面是后臺管理xml的類xmlhelper(.NET版):
????最終效果:
????樣式1:(麻蛋51CTO把路徑屏蔽了,只能直接拿才能用。)
????
? ? 樣式2:(這個就可以~唉~)
????
????代碼地址:https://github.com/geeklx/geeklx.github.com/tree/master/music
????
轉載于:https://blog.51cto.com/liangxiao/1868837
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的介绍一款JavaScript播放器 - Dewplayer的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring aop 环绕通知aroun
- 下一篇: AngularJS笔记之创建服务方式比较