javascript - 新手在计时器项目中需要帮助

标签 javascript html

我只是编码新手,我想请求您对我的小项目提供一些帮助。我目前正在尝试制作一个可调节的 99900 毫秒倒计时器,该计时器可以由从 Android 手机麦克风拾取的任何声音(足够强)触发,并在计时器达到零后播放位于手机内部的 SCARY_SOUND.mp3。 该项目将在我的 Android 手机上运行。

需要以下方面的帮助: 1.) 99900毫秒倒计时器 2.) 访问和使用Android手机麦克风的方式 3.) 检索手机内存中的音频文件

我非常感谢我能得到的任何帮助。 谢谢大家。

这是我目前拥有的代码...

<div>
<table table;" cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr>
<td><button class="Add10000">+</button></td>
<td><button class="Add1000">+</button></td>
<td><button class="Add100">+</button></td>
<td></td>
</tr>
<tr>
<td><div id="tenthousand" style="font-size: 271px;">0</div></td>
<td><div id="onethousand" style="font-size: 271px;">0</div></td>
<td><div id="onehundred" style="font-size: 271px;">0</div></td>
<td><div id="tensones" style="font-size: 89.43px;">00</div></td>
</tr>
<tr>
<td><button class="Subtract10000">-</button></td>
<td><button class="Subtract1000">-</button></td>
<td><button class="Subtract100">-</button></td>
<td></td>
</tr>  
</tbody>
</table>

<table>
<tbody><tr>
<tr>
<td colspan="1" style="padding-right:3px;" align="right">
<button id="Start" style="font-size: 48px;">Start</button>
<button id="Reset" style="font-size: 48px;">Reset</button>
<button id="Stop" style="font-size: 48px;">Sound Test</button>
</td>
</tr>
</tbody></table>
</div>

最佳答案

仅基于浏览器

  1. 倒数计时器

setTimeoutsetInterval

  • 访问和使用 Android 手机麦克风的方法
  • 您可以通过 <audio/> 播放声音和JS,可以控制音量、暂停、恢复等

  • 检索手机内存中的音频文件
  • 您可以提供form ,以及 file在其中输入,用户可以浏览手机内存并拾取音频文件。

    但如果没有用户交互,您无法获取文件

    顺便说一下,我认为你在网上提问之前最好先了解一些基础知识——如果你连不懂的情况都对你和我们解释都不好setTimeout

    关于javascript - 新手在计时器项目中需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57246357/

    相关文章:

    html - 使用 CSS,我可以在该对象外指定背景图像吗?

    html - 合并来自不同表格的表格单元格

    javascript - 图像悬停时的工具提示无法正常工作

    javascript - 如何间接使用ContentScripts中网页定义的函数?

    javascript - 在 typescript svelte 中导入别名 svelte 组件

    javascript - 如何阅读网页中未出现在页面源中的内容

    javascript - 使用 ng-repeat 隐藏的 AngularJS 输入类型

    javascript - Vue2动态输入名称

    javascript - stripe 事务属性 data-name 是否自动包含在 stripe webhooks 的有效负载中?

    javascript - 使用 Apify 抓取多个页面