VOIP聽筒與揚聲器的切換

2021-07-25 02:51:05 字數 708 閱讀 8166

最近在學習用pjsip開發網路**,中間遇到了各種問題,現把解決方法記錄下來。

- (void)setspeaker:(bool)isopen

-(void)receive:(bool)isspeakerelse

}

#pragma mark --設定距離感測器

- (void)setproximity

}//proximitystate 屬性 如果使用者接近手機,此時屬性值為yes,並且螢幕關閉(非休眠)。

-(void)sensorstatechange:(nsnotificationcenter *)notificationelse

}- (void)dealloc

[[uidevice currentdevice] setproximitymonitoringenabled:no];

}

把setproximity放在應用一載入完成的方法裡,我是寫在viewdidload中的。

另外網上有很多聽筒與揚聲器的切換方法,但是用在我這裡都不起作用,不過我也記錄下來,說不定以後可以用於其他場景。

-(void)speakeraction:(uibutton *)senderelse

}

揚聲器切換

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

Android藍芽耳機 揚聲器音訊切換

有線耳機的情況 切換為揚聲器 audiomanager audiomanager audiomanager this getsystemservice context.audio service audiomanager.setmicrophonemute false audiomanager.se...

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

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