标签:无法 界面 cti 放音 幸好 rdl margin 浏览器 art
html5的audio功能上已经非常强大,回放,跳转,缓冲等以前只能用flash才能实现的功能,html5的audio都能轻松搞定
最近的一个项目使用到了这个功能,把我使用的情况写下来,供大家参考, 因为我需要的功能很简单,所以做的不复杂,如果要使用更多的功能,可以参考下面的api,能实现很多高大上的功能
audio 相关的 api
<audio src=”音频的地址”>备用(当浏览器不支持audio时显示的内容)</audio>
控制函数功能说明
audio 的只读媒体特性有:
只读属性属性说明
audio 可脚本控制的特性值:
对于这些属性,主流的浏览器都支持。可是别以为就没有了兼容性,在音频播放流中,有两个阵营。firefox 和 opera 支持 ogg 音频,safari 和 ie 支持 mp3.幸好Google的chrome都支持。
<div id="audioControl"> <div class="play"> <span id="play">Play</span> </div> </div> <audio id="media" src="test.mp3"></audio>
var media = $(‘#media‘)[0];
var audioTimer = null;
//绑定播放暂停控制
$(‘.play‘).bind(‘click‘, function() {
playAudio();
});
//播放暂停切换
function playAudio() {
if(media.paused) {
play();
} else {
pause();
}
}
//播放
function play() {
media.play();
$(‘#play‘).html(‘Pause‘);
}
//暂停
function pause() {
media.pause();
$(‘#play‘).html(‘Play‘);
}
标签:无法 界面 cti 放音 幸好 rdl margin 浏览器 art
原文地址:http://www.cnblogs.com/itjeff/p/7382160.html