static final int frequency = 8000;
static final int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO;
static final int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
recBufSize = Au
我遇到了使用AudioRecord的麻煩。 使用一些從splmeter項目產生的代碼示例: private static final int FREQUENCY = 8000;
private static final int CHANNEL = AudioFormat.CHANNEL_CONFIGURATION_MONO;
private static final int ENCODING
我一直在使用AudioRecord for Android時遇到問題。我已經閱讀了儘可能多的網上有關它,但我似乎無法得到一個良好的初始化。我嘗試了Android 2.2模擬器,1.5模擬器和我的手機,HTC Incredible運行Froyo。仿真器和手機無法初始化。我嘗試過採樣率爲8000,11025和44100,CHANNEL_IN_MONO/STEREO和CHANNEL_CONFIGURAT
目前我從本網站獲得的代碼(link text)效果很好。在網站上的示例中,它開始錄製10秒鐘,然後立即反向播放音頻。我修改了代碼以便在按下按鈕時開始錄製,但只能讓它錄製10秒鐘然後保存該文件。我希望能夠通過按下一個按鈕開始錄製,然後在不同的按鈕按下時停止錄製。我有一個想法,它可能是一箇中斷的線程對象的wait()方法,但不知道如何實現這一點。我的代碼如下: public void onClickR