第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

那個(gè)計(jì)時(shí)和獲取音量的線程

鴻洋,那個(gè)計(jì)時(shí)和獲取音量的線程,當(dāng)event.down的時(shí)候,你沒(méi)有讓這個(gè)線程停止啊,為什么你這里測(cè)試就沒(méi)事,我這里測(cè)試就報(bào)錯(cuò)了,因?yàn)槭种钙饋?lái)之后,MediaRecorder就release了,已經(jīng)置空,獲取不了音量,空指針了。我一直在嘗試停止線程,但總是出錯(cuò),還是我看漏了你在哪里寫(xiě)代碼停止了這個(gè)線程了?鴻洋老師你能不能說(shuō)一下。。

正在回答

5 回答

線程內(nèi)部設(shè)置了while(isRecording),在Up的時(shí)候isRecording = false了。當(dāng)MediaRecorder準(zhǔn)備好時(shí),再次開(kāi)啟:

case?MSG_AUDIO_PREPARED:		
	isRecording?=?true;
	new?Thread(mGetVoiceLevelRunnable).start();


1 回復(fù) 有任何疑惑可以回復(fù)我~
while?(isRecording)?{
				//如果在錄音那么就每隔一秒獲取一次音量
				try?{
					Thread.sleep(100);//?誒個(gè)每隔0.1秒獲取一次
					mTime?+=?0.1f;
					handler.sendEmptyMessage(MSG_VOICE_CHANGE);//?發(fā)送消息給handle
				}?catch?(InterruptedException?e)?{
					//?TODO?Auto-generated?catch?block
					e.printStackTrace();
				}
			}


0 回復(fù) 有任何疑惑可以回復(fù)我~

教程里面忘記寫(xiě)了,應(yīng)該在線程里加一個(gè)while(isRecording)的判斷。視頻里面沒(méi)有加!,下面我貼出來(lái)代碼,希望能夠幫助到后來(lái)的學(xué)者

while (isRecording) {

//如果在錄音那么就每隔一秒獲取一次音量

try {

Thread.sleep(100);// 誒個(gè)每隔0.1秒獲取一次

mTime += 0.1f;

handler.sendEmptyMessage(MSG_VOICE_CHANGE);// 發(fā)送消息給handle

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

同問(wèn)。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

鴻洋老師,我也是這個(gè)線程空指針異常問(wèn)題,為何我要判空,你的不需要?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android-仿微信語(yǔ)音聊天
  • 參與學(xué)習(xí)       43182    人
  • 解答問(wèn)題       248    個(gè)

結(jié)合自定義View和API,Dialog管理等實(shí)現(xiàn)實(shí)現(xiàn)微信語(yǔ)音

進(jìn)入課程

那個(gè)計(jì)時(shí)和獲取音量的線程

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)