我想在倒计时结束后播放一个声音。一般情况下,我会使用这个代码来实现它。
var audio = new Audio('path to file.mp3');
audio.play();
但我得到了以下错误:未处理的承诺拒绝: NotAllowedError:用户代理或当前上下文中的平台不允许请求,这可能是因为用户拒绝了权限。
问题是..。Google it self正在使用HTML5音频标记进行搜索
如果您在google字段中键入countdown timer,它将显示在倒计时结束后播放声音的小部件。
这是谷歌的定时器的样子,如果你们不知道我在说什么:)
基本上我已经用android,CountDownTimer类,一个TextView和一个按钮做了一个倒计时器。这一切都很好。
我的问题是,我想让我的倒计时器在每次倒计时结束时改变它的时间。
例如:倒计时计时器从5分钟开始倒计时,现在一旦倒计时结束,我希望倒计时自动重新开始,但从不同的时间开始,比如1分钟,它就会像这样继续下去。
所以它应该是5分钟,然后是1分钟,然后是2分钟,然后是30秒,然后停止。下面是已经定义的时间:
counter = new CountDownTimer(300000, 1000) {
public void onTick(long milli
很明显,这个问题有多个部分:一个是倒计时,另一个是交替显示。我想要一个周末倒计时(星期六00:00),在周末它将显示一个倒计时到周末结束(星期一00:00)。
首先是倒计时:我能看到的方式是在倒计时网站上使用,然后它就会出现,唯一的问题是这不符合背景,你必须滚动。所以你必须使用另一种方法。
第二,交替:我对此没有太多的想法,但我必须想到一些事情,否则这是一个离题。所以如果我想改变两次。我可以将倒计时设为变量(x),然后测试x是否为0,然后将其添加到y中,当它是奇数时,显示5天倒计时(432000秒),然后当它是偶数时,显示2天倒计时(172800秒),下面是我(可能失败)的尝试:
if