所以我试图以不同的间隔同时播放声音。它是完全相同的文件,但我不确定如何在不超过一个标签的情况下多次播放它。
答案 0 :(得分:2)
实际上非常简单。这是代码:
(您可以在“播放”按钮上多次点击进行测试)
$(function () {
$("button").click(function () {
var audio = new Audio("https://www.gnu.org/music/free-software-song-herzog.ogg");
audio.play();
});
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Audio</title>
</head>
<body>
<button>Play</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</body>
</html>
答案 1 :(得分:0)
你考虑过使用setTimeout()函数吗? 例如,如果您播放声音,那么片刻之后会播放相同的声音文件。
XmlDocument soapEnvelop = new XmlDocument();
soapEnvelop.LoadXml(@"<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConversionRate xmlns="http://www.webserviceX.NET/">
<FromCurrency>USD</FromCurrency>
<ToCurrency>GBP</ToCurrency>
</ConversionRate>
</soap:Body>
</soap:Envelope>");
HttpWebRequest webRequest = CreateWebRequest(_url, _action);
using (Stream stream = webRequest.GetRequestStream())
{
soapEnvelopeXml.Save(stream);
}