当前位置:主页 > 网页特效 > 播放器代码 >

HTML5和jQuery轻量级音频播放器插件

发布时间:2018/07/31 来源:互联网 浏览: 关键词:jquery HTML5 播放器代码 音频播放器 
HTML5和jQuery轻量级音频播放器插件 HTML5和jQuery轻量级音频播放器插件
阿里云

简要教程

Light-AudioPlayer是一款基于jQuery,HTML5CSS3的轻量级音频播放器插件。该音乐播放器采用CSS3制作界面,具有体积小,自适应各种屏幕等特点。可以在桌面和移动设备中正常工作。该音乐播放器的特点有:

轻量级:整个插件在JS、CSS压缩后最小只有4KB

快速响应:采用CSS3特性,自适应各种屏幕,使Light AudioPlayer在手机和平板上也能良好的运作

触摸支持:你可以用光标,也可以用你的手指。每一个动作都有它的触摸事件的定义和功能

适应能力:

JavaScript被禁用?不用担心,浏览器中的内置播放器将代替工作

音量按钮在有系统有音量控制组件时不可用(如iOS)

当浏览器不支持<audio>元素或提供的音频文件时,将使用Quick Time, Windows Media Player来播放音频

没有图片,全部界面使用CSS制作

控制按钮

基本的播放/暂停和播放进度控制

音量微调与静音

缓冲进度显示

使用方法

HTML结构

该音乐播放器采用了HTML5 <audio>标签的典型用法。

<audiosrc="audio.wav"preload="auto"controls></audio>  

你也可以加上自动播放(autoplay)与循环播放(loop):

<audiosrc="audio.wav"preload="auto"controls autoplay loop></audio>  

浏览器兼容

当前,audio 元素支持三种音频格式:

IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0
Ogg Vorbis
MP3
Wav

上表可以看出,没有一种格式是支持所有浏览器的。所以,要尽可能支持更多的浏览器,你可以这样指定多个音频格式:

<audiopreload="auto"controls>
  <sourcesrc="audio.wav"/>
  <sourcesrc="audio.mp3"/>
  <sourcesrc="audio.ogg"/>
</audio> 

初始化插件

<audio src="audio.wav"preload="auto"controls></audio>
<script src="jquery.js"></script>
<script src="audioplayer.js"></script>
<script>$(function() { $('audio').audioPlayer(); } );</script>  

小技巧

该音乐播放器插件有一些可选的参数:

1、classPrefix传递的值会成为父元素的类名和子元素的类前缀名。

2、str开头的参数有助于你将按钮提示本地化。

$('audio').audioPlayer(
{
    classPrefix:'audioplayer',
    strPlay:'Play',
    strPause:'Pause',
    strVolume:'Volume'
});   

插件github地址:https://github.com/mikeyzm/Light-AudioPlayer

共有人阅读,期待你的评论!评论
Top