AudioManager對揚聲器的控制的附帶問題

2021-06-17 23:50:15 字數 344 閱讀 3526

如果設定了揚聲器狀態沒有還原,會影響到來電通話時的揚聲器狀態,所以在程式中控制揚聲器時,需要在onstart時記錄

audiomanager audiomanager = (audiomanager) this.getsystemservice(context.audio_service);

misaudiospeakeron = audiomanager.isspeakerphoneon();

maudiomode = audiomanager.getmode();

misbluetoothscoon = audiomanager.isbluetoothscoon(); 

在onstop時還原:

揚聲器切換

睡不著啊 想著就把之前的乙個指令碼更新了。此bat用於切換筆記本的揚聲器和外界顯示器的揚聲器,之前寫的是兩個指令碼,頻繁切換時就會顯得比較麻煩。這次更新後,只需輸入相同命令便可以在揚聲器間切換。注 1.ni 為nircmd2.此次主要利用檔案作為命令參考開關 speaker1 6 26 2015 5...

揚聲器選擇

8歐10w的喇叭和4歐10w的喇叭到底有哪些區別?答 阻抗小的喇叭,靈敏度高 電流變化大 容易推 所謂喇叭的額定功率是10w,是指的是喇叭最大需要10w還是指正常工作的時候就是需要的10w?答 一般喇叭的功率是瞬時正弦波最大功率,持續的承受功率應該在1 4左右 假如我驅動的是8 歐10w的喇叭,我是...

VOIP聽筒與揚聲器的切換

最近在學習用pjsip開發網路 中間遇到了各種問題,現把解決方法記錄下來。void setspeaker bool isopen void receive bool isspeakerelse pragma mark 設定距離感測器 void setproximity proximitystate ...