javascript - 新手在计时器项目中需要帮助
问题描述
我只是编码方面的新手,我想在我的小项目上寻求一些帮助。我目前正在尝试制作一个可调节的 99900 毫秒倒数计时器,该计时器由它从 Android 手机的麦克风拾取的任何声音(足够强)触发,并在计时器达到零后播放位于手机内部的 SCARY_SOUND.mp3。这个项目将在我的安卓手机上运行。
以下需要帮助: 1.) 99900 毫秒倒数计时器 2.) 访问和使用安卓手机麦克风的方式 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>
解决方案
只基于浏览器
- 倒计时计时器
setTimeout
或者setInterval
- 访问和使用安卓手机麦克风的方法
可以通过<audio/>
和JS播放声音,可以控制音量、暂停、恢复等
- 检索手机内存中的音频文件
您可以在其中提供一个form
和一个file
输入,用户可以浏览他的手机内存并获取音频文件。
但是如果没有用户的交互,您将无法获取文件
对了,我觉得你在网上问问题之前最好先学习一些基础知识——这对你不好,如果你不知道,我们解释一下setTimeout
推荐阅读
- php - 每个循环中有四个数组
- python - NumPy:当类数组类中的 __array_ufunc__=None 时,某些运算符不起作用
- oracle - 尽管有提示,Oracle 不使用不可见索引
- javascript - 在我的表单按钮上实现确认()功能时遇到问题
- javascript - 每次点击都反应进度条
- scala - 在检票口框架上添加下拉菜单可使用 scala 代码
- java - Payara 5 与 Java 9 的兼容性
- javascript - NodeJS App渲染视图没有数据直到刷新
- c# - 如何用一排图片框制作flash动画?
- php - How can I loop stdClass in PHP?