我只是编码新手,我想请求您对我的小项目提供一些帮助。我目前正在尝试制作一个可调节的 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>
最佳答案
仅基于浏览器
- 倒数计时器
setTimeout
或setInterval
- 访问和使用 Android 手机麦克风的方法
您可以通过 <audio/>
播放声音和JS,可以控制音量、暂停、恢复等
- 检索手机内存中的音频文件
您可以提供form
,以及 file
在其中输入,用户可以浏览手机内存并拾取音频文件。
但如果没有用户交互,您无法获取文件
顺便说一下,我认为你在网上提问之前最好先了解一些基础知识——如果你连不懂的情况都对你和我们解释都不好setTimeout
关于javascript - 新手在计时器项目中需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57246357/