是什麼叫AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
AudioManager - 兩種方法
什麼是文件的「鈴聲模式」的意思是叫AudioManager.setRingerMode
之間的差別區別?我很確定這是電話鈴聲模式。那麼它與STREAM_VOICE_CALL
有什麼不同呢?
如果不是電話鈴聲模式,那麼它是什麼?
在此先感謝。
是什麼叫AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
AudioManager - 兩種方法
什麼是文件的「鈴聲模式」的意思是叫AudioManager.setRingerMode
之間的差別區別?我很確定這是電話鈴聲模式。那麼它與STREAM_VOICE_CALL
有什麼不同呢?
如果不是電話鈴聲模式,那麼它是什麼?
在此先感謝。
我從來沒有在android平臺上使用音頻流,但是,根據閱讀文檔,我認爲setRingerMode會影響手機對來電的反應。例如,當收到來電時,AudioManager.setRingerMode(RINGER_MODE_SILENT)將禁用振動和聲音。
但是,AudioManager.setStreamMute似乎控制的不僅僅是電話鈴聲的音頻流。
從文檔在http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL
我認爲AudioManager.setRingerMode(RINGER_MODE_SILENT)將採取行動的方式爲AudioManager.setStreamMute(STREAM_RING,真)相同。
我認爲最好的方式來看看有什麼區別(nd看看我說的是真的)會是編寫一個測試這兩個功能的小程序。
我很多次閱讀過這個文檔。但好吧,我會嘗試檢查出來,看看有什麼不同 – Jong
是的,兩者都是一樣的。但是,當使用setRingerMode時,它也會將無聲/振動標誌置於頂部,而在使用setStreamMute時則不會。感謝您的想法來測試它:) – Jong