标签:无法 界面 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