<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>播放mp3</title>
</head>
<body>
<a href="javascript:;"onclick="mp3.asplay_top('http://saas.eshuike.com/etaxer/ENTYPATH/files/enty/EF20140819830355847774.mp3')">mp3</a>
</body>
</html>
<script>
var mp3 = {
old : null,
getFlashObject_top : function(movieName){
if (window.document[movieName]) {
return window.document[movieName]
}
if (navigator.appName.indexOf("Microsoft Internet") == -1) {
if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]
} else {
return document.getElementById(movieName)
}
},
dispCofirm : function(){
var confirmflag = confirm("您没有安装flash播放插件,所以无法发音,请先安装下吧!");
if (confirmflag) {
var url = 'http://www.adobe.com/go/getflashplayer';
var wo = window.open();
setTimeout(function() {
if (wo) wo.location = url
},
50)
}
},
asplay_top : function(c){
var audio = document.createElement("audio");
if (audio != null && audio.canPlayType && audio.canPlayType("audio/mpeg")) {
if (this.old) this.old.pause()
audio.src = c;
this.old = audio;
audio.play()
} else {
var asound = this.getFlashObject_top("asound_top");
if (asound) {
try {
asound.SetVariable("f", c);
asound.GotoFrame(1)
} catch(e) {
this.dispCofirm()
}
}
}
}
}
</script>