我想在点击网页上的按钮时播放随机的声音。我对它做了很多研究,这个讨论对我帮助最大:
一位发帖者建议让Javascript函数在点击按钮时运行,如下所示:
<script>
function playSound() {
var sounds = [
"http://www.mysite.com/1.wav",
"http://www.mysite.com/2.wav",
"http://www.mysite.com/3.wav"
];
**// Choose a random sound here
我需要用JavaScript / jQuery播放声音。目前,我正在使用这个代码来播放声音:
var snd = new Audio('dir/file.wav');
snd.play();
我需要的是一个网页无法使用,直到声音结束播放。可能是在声音播放的时候有某种对话。当声音结束时,模态显示一个“确定”按钮,在按下按钮后,您可以继续使用该页面。
我需要播放音乐时,满足一定的条件,网页是回发(刷新GridView的目的)每10秒。它的作用类似于通知声音,例如:
If x > 2,
playsound()
End If
我已经尝试了下面的代码。不幸的是,它无法在客户端播放声音。
Dim player As New System.Media.SoundPlayer
player.SoundLocation = "C:\Users\user\Desktop\music.wav"
player.Load()
player.Play()
有没有办法只在满足一定条件的情况下,才能在ASP网页上
我正在尝试使用javascript在网页上播放声音,但是每当我这样做时,我都会得到上面的错误。下面是我的代码:
if (thing.startsWith("0")) {
var a = new Audio("audio.mp4");
a.play();
}
此外,如果您打开控制台,声音会自动开始播放。
我录制了来自安卓应用程序的声音,并将此记录保存在服务器上,我通过以下代码在网页浏览器中通过HTML5播放器收听此声音
<audio controls>
<source src="http://mywebsite/uploads/attachment/2016/11/11/audio_1.wav" type="audio/wav">
Your browser does not support the audio element.
</audio>
但是当我在web浏览器上显示它时,播放器将被禁用,并且不能使用
注
我有一些使用标准音频命令播放来自几个.wav文件的音频的javascript,例如:
var audio = new Audio('audio_file.wav');
audio.play();
当用户连续播放两个声音时,声音开始互相干扰,产生扭曲或奇怪的声音。值得注意的是,当我只在媒体播放器中同时播放文件时,这种情况不会发生--这只是两个声音同时播放,没有任何失真。这是在js中播放音频时所知道的事情吗?是否有办法解决这个问题,以便同时播放多个声音不会导致彼此之间的扭曲?任何帮助都会很好!