var f = function(e) {
if (!e || typeof e != 'string') return null;
e = e.split('.');
e = e[e.length - 1];
var a = ['cd', 'ogg', 'mp3', 'asf', 'wma', 'wav', 'mp3pro', 'rm', 'real', 'ape', 'module', 'midi', 'vqf'],
v = ['avi', 'wma', 'rmvb', 'rm', 'flash', 'mp4', 'mid', '3gp'];
for (var i in a)
if (a[i] === e) return 'audio'; //音频
for (var i in v)
if (v[i] === e) return 'video'; //视频
return null;
};
//第一个判断点击事件
$('#first_pd').click(function() {
switch (f('aaa.mp3')) {
case 'audio': //音频
if (audio.paused) {
audio.play();
$(this).attr("src","assets/img/pause.png");
return;
}
audio.pause();
$(this).attr("src","assets/img/playStart.png");
break;
case 'video': //视频
//alert('video');
$('.video').show();//视频播放器显示
$('#close_video').show();//控制视频播放器隐藏的按钮显示
$('body').addClass('stopiscroll');//禁止滑动
break;
default:
break;
};
});
应用实例,源于自己做的一个项目,点击判断是音频还是视频,然后切换不同的插件