jquery原创audio简易MP3音频播放器

站长手记 作者: 2024-08-20 17:35:02
随着5G时代的来临自媒体风靡,网站开发经常需要在线播放 MP3、WMV 等音频文件。八叔技术之家在开发配音网站时,开发了一个相对简易便捷的音频播放器。使用简单,只需简单传入 ID、音频路径即可。

随着5G时代的来临,自媒体风靡,网站开发经常需要在线播放 MP3、WMV 等音频文件。

八叔技术之家在开发配音网站时,开发了一个相对简易便捷的音频播放器。

使用简单,只需简单传入 ID、音频路径即可。


一、在页面中放入一个空的 audio 组件

<audio id="myAudio" src=""></audio>


二、按钮传值

<i class="coolc icon-bofang coolc_2258" onclick="play('2258')" id="bofang" data-src="文件路径"></i>


三、JS代码(将以下js保存文件并在页面上引用)

/* audio播放器 */
var audio=document.getElementById('myAudio');
function play(id){
	var urlsrc = $('.coolc_'+id).data('src');
	if($.cookie('voiceid') != id){
		$('.coolc_'+$.cookie('voiceid')).removeClass('icon-suspend');
		$('.coolc_'+$.cookie('voiceid')).addClass('icon-bofang');
		$('.coolc_'+id).removeClass('icon-bofang');
		$('.coolc_'+id).addClass('icon-suspend');
		$.removeCookie('urlsrc');
		$.removeCookie('voiceid');
	}

	if($.cookie('urlsrc') != urlsrc){
		$('#myAudio').attr('src',urlsrc);
	}
	$.cookie('urlsrc', urlsrc, {expires:7});
	$.cookie('voiceid', id, {expires:7});

	if(audio.paused){
		audio.play();
		$('.coolc_'+id).removeClass('icon-bofang');
		$('.coolc_'+id).addClass('icon-suspend');
	}else{
		audio.pause();
		$('.coolc_'+id).removeClass('icon-suspend');
		$('.coolc_'+id).addClass('icon-bofang');
	}
}
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65636.html