我想在倒计时结束后播放一个声音。一般情况下,我会使用这个代码来实现它。
var audio = new Audio('path to file.mp3');
audio.play();
但我得到了以下错误:未处理的承诺拒绝: NotAllowedError:用户代理或当前上下文中的平台不允许请求,这可能是因为用户拒绝了权限。
问题是..。Google it self正在使用HTML5音频标记进行搜索
如果您在google字段中键入countdown timer,它将显示在倒计时结束后播放声音的小部件。
这是谷歌的定时器的样子,如果你们不知道我在说什么:)
我可以广播或单播来自麦克风输入的原始PCM数据,或者使用G711 (MuLaw,ALaw)或Gsm10编码的数据。此音频被认为是在网页上播放的。不能使用Flash和Silverlight。
我目前正在研究两种解决方案: a)客户端C# in ASP.NET (AJAX) b) HTML5 Audio API
理论上可以接收字节数组,使用HTML5 Audio API发送,然后在主页上播放它们吗?
我目前有一个计时器,它完全按照我想要的方式工作,但当它倒计时时,它显示2:0,而它应该显示2:00。它还将1:00、1:01、1:02等显示为1:0、1:1、1:2等。但是,1:59到1:11和0:11到0:59可以正确显示。基本上,它可以正确地显示0-9秒。这是我的代码和一个codepen
js
$(function () {
var $startTimer = $('#startTimer');
var $timerDisplay = $('#timerDisplay');
var time = 120;
$timerDisplay.hi