最近在學習用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...