html页面播放声音

xLiGan 2011-02-28 10:52:58
想在html页面点击某个按钮播放不同声音怎么实现
...全文
3095 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
皇家玛 2011-07-26
  • 打赏
  • 举报
回复
关注,留下脚印
铁匠梁 2011-02-28
  • 打赏
  • 举报
回复

<html>
<head>
<title>sound test</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" >
$(function(){
$('a.click').click(function(){
$('embed').remove();
$('body').append('<embed src="notify.wav" autostart="true" hidden="true" loop="false">');
});

$('a.hover').mouseover(function(){
$('embed').remove();
$('body').append('<embed src="notify.wav" autostart="true" hidden="true" loop="false">');
});
});
</script>
</head>
<body>
<p><a href="#" class="click">点击后发声提示</a></p>
<p><a href="#" class="hover">鼠标在上面发声提示</a></p>
</body>
</html>
0轰隆隆0 2011-02-28
  • 打赏
  • 举报
回复
再说一种JS隐式播放方式:

在页面body里加上
<bgsound id="snd" loop="0" src=""> 
<input type="button" value="声音" onclick="playSound('这里填写你的声音文件路径')">

在<head></head>之间加上
<script> 
function playSound(src){
var _s = document.getElementById('snd');
if(src!='' && typeof src!=undefined){
_s.src = src;
}
}
</script>

声音文件尽量要小
yukiMark 2011-02-28
  • 打赏
  • 举报
回复
<embed id="soundControl" src="文件路径及文件" mastersound hidden="true" loop="false" autostart="false"></embed>
<input id="btPlay" type="button" value="播放" onclick="ManageSoundControl('play')" />
<input id="btStop" type="button" value="停止" onclick="ManageSoundControl('stop')" />
 function ManageSoundControl(action)
{
var soundControl = document.getElementById("soundControl");
if(action == "play")
{
soundControl.play();
}
if(action == "stop")
{
soundControl.stop();
}
}


用这个试试
a523203144 2011-02-28
  • 打赏
  • 举报
回复
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
request.setCharacterEncoding("utf-8");
String mName = request.getParameter("mName");
%>

<html>
<head>

</head>

<body>
<h1><%=mName %></h1>
<object id="player" height="360" width="300" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="1"> <!--是否自动播放-->

<param NAME="url" value="<%="musics/"+mName %>"> <!--播放的文件地址-->

<param NAME="PlayCount" VALUE="1">
</object>
</body>
</html>
zhuming12345 2011-02-28
  • 打赏
  • 举报
回复
在JS里面写随机吧

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧