embed播放mp3如何控制音量?
我尝试添加Volume属性,但没有效果。如果用Flash,在苹果手机及平板电脑上不能播放。这段代码:<script type="text/javascript">
function PlayBGMP3(mp3Path)
{
if (window.ActiveXObject || navigator.userAgent.indexOf("Opera")>=0)//IE or Opera
{
document.write("<embed type='audio/mpeg' src='" + mp3Path + "' autostart='true' width='300' height='43' loop='true' volume='30' />");
}
else if (navigator.userAgent.indexOf("Firefox")>=0 || navigator.userAgent.indexOf("Safari")>=0 && navigator.userAgent.indexOf("Chrome")<0)//Firefox or Safari
{
document.write("<object data='" + mp3Path + "' type='application/x-mplayer2' width='300' height='43'>");
document.write("<param name='src' value='" + mp3Path + "'>");
document.write("<param name='autostart' value='1'>");
document.write("<param name='playcount' value='infinite'>");
document.write("</object>");
}
else//HTML5
{
document.write("<audio src='" + mp3Path + "' controls='controls' autoplay='autoplay' loop='loop'></audio>");
}
}
</script>
看起来挺全面,但还是不能控制音量,在iPad上不能自动播放,需要点一下才能放。
我需要在PC、平板电脑、手机上都可以自动播放及设定初始音量。
这个不熟,帮顶一下....
不过我找了一下代码,如下:
http://blog.lanyue.com/view/67/973169.htm
自己试了一下,有效,用如下代码保存为XXX.HTM:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<EMBED style="FILTER: alpha(opacity=50)" ; WIDTH: 350px; HEIGHT: 28px" src=http://www.jztvu.com/club/forum/files/141.mp3 type=audio/mpeg volume="30" autostart="true" loop="-1">
</body>
</html> 马大哈 发表于 2012-9-19 13:55 static/image/common/back.gif
这个不熟,帮顶一下....
不过我找了一下代码,如下:
M。。沒試過 谢谢分享 呵呵 还是马总厉害
页:
[1]