Dewplayer 轻量级音乐播放器插件

发布于 2017-07-09 10:00:14 字数 3170 浏览 2253 评论 0

Dewplayer 是一款用于 Web 的轻量级 Flash 音乐播放器。提供有多种样式选择,支持播放列表,并可以通过 JavaScript 接口来控制播放器,遗憾的是该播放器只支持 mp3 格式,其他格式(AAC、WMA、OGG、ASX、M3U、PLS 等)都不支持。

使用方法

注意替换播放器文件及 mp3 文件的地址

<object type="application/x-shockwave-flash" data="dewplayer.swf" width="200" height="20" id="dewplayer" name="dewplayer">
  <param name="wmode" value="transparent"/>
  <param name="movie" value="dewplayer.swf"/>
  <param name="flashvars" value="mp3=test.mp3"/>
  <!-- 播放多个文件,使用竖线分割,如:mp3=test1.mp3|test2.mp3|test3.mp3 -->
</object>

建议使用 swfobject 来调用播放器及配置参数,例:

swfobject.embedSWF(
    'dewplayer.swf',
    'dewplayer_content',
    '200',
    '20',
    '9.0.0',
    false,
    {mp3: 'mp3/test.mp3'},
    {wmode: 'transparent'},
    {id: 'dewplayer'}
);

参数说明

名称默认值预览
mp3-音乐文件地址,多个文件使用竖线分割
volume100初始音量大小,可设置 0-100 之间的数字
autostartfalse自动开始播放
autoreplayfalse循环播放
randomplayfalse随机播放
nopointerfalse不显示光标
xml-加载播放列表,参照 XSPF 规范。
PS:请注意 xml 设置的 mp3 文件、封面图片文件等路径都是相对于被访问页面的位置,并非相对于 xml 文件
javascript-若需要使用 JavaScript API,请设置为 "on"
showtimetrue是否显示时间
fading0过渡时间

API 接口

名称示例说明
dewplayobj.dewplay()开始播放
dewstopobj.dewstop()停止播放
dewpauseobj.dewpause()暂停播放
dewnextobj.dewnext()播放下一首歌曲
dewprevobj.dewprev()播放上一首歌曲
dewsetobj.dewset('test2.mp3')播放指定文件
dewgoobj.dewgo(2)播放列表中的第N首歌曲
dewsetposobj.dewsetpos(10000)跳到当前歌曲的指定时间位置,单位:ms
dewgetposobj.dewgetpos()获取当前播放的时间位置
dewgetvolumeobj.dewgetvolume()获取当前的音量值
dewvolumeobj.dewvolume(50)设置音量值

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文