我有IR传感器,它有TRS连接器,我可以将我的遥控器信号录制成音频.现在我想用电视遥控器控制我的电脑,但我不知道如何将音频输入与预先录制的音频进行比较.但在我意识到这些音频波只包含某种数据(二进制)后,我可以将它们变成二进制或十六进制,因此比较容易得多.
波浪看起来像这样:

还有这个:

这些是"OK"按钮的记录,有时在右声道上也有一些冲动,我不知道为什么,似乎传感器中的连接可能会损坏.好吧,无论如何,这无关紧要
我需要帮助python程序读取这些脉冲并将这些转换为二进制,实时从音频输入(麦克风). 我知道这听起来像"为我而做,而我喜欢我的生活",但我没有声音转换/阅读的经验......我一直在寻找用于录制和阅读音频的python示例,但没有成功.
我有隐藏元素的问题.我已经阅读过这个主题 Javascript在Firefox上运行但在Chrome和IE6中 却没有,但是从那里得不到帮助.Javascript代码,应该隐藏/显示文本框和单选按钮:
function hide1(a)
{
var text1=document.getElementById("text1");
text1.style.visibility = 'visible';
text1.value = a;
document.getElementById("radio1").style.visibility = 'hidden';
document.getElementById("radio2").style.visibility = 'hidden';
document.getElementById("rlabel").style.visibility = 'hidden';
}
function show1()
{
document.getElementById("text1").style.visibility = 'hidden';
document.getElementById("radio1").style.visibility = 'visible';
document.getElementById("radio2").style.visibility = 'visible';
document.getElementById("rlabel").style.visibility = 'visible';
}
Run Code Online (Sandbox Code Playgroud)
和HTML:
<select id='listb2'>
<option onclick='hide1("$age");' value='1'>Age</option>
<option onclick='show1();' value='2'>Sex</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在使用Firefox和Opera,当我选择其中一个选项时,它会将单选按钮和文本框更改为可见/隐藏.但是对于Chrome和IE,他们不会.我也试过"...... .style.display ='none';" 这一次都没有发生任何事情(在IE和Chrome,FF和Opera上都有效).
FF 5.0; Chrome 12; IE 8; 歌剧11.50
现在适用于:
<select onchange='hideshow(this.value);' id='listb2'>
<option value='1'>Age</option>
<option value='2'>Sex</option>
</select>
Run Code Online (Sandbox Code Playgroud) javascript firefox internet-explorer google-chrome show-hide