[英]Get Sound volume size of android : Unity3d
我已經在unity3d中開發了游戲。
在該游戲中,我給出了設置音量的選項,該聲音僅影響我的游戲聲音對象,這與android聲音設置無關。
但是我只想檢查我的android設備是否設置為靜音。 如果我的設備設置為靜音,那么我會將游戲音量大小值保持為0。
但我沒有辦法找到android設備的聲音狀態,..如果有人有主意,那么請指導我。
預先感謝您的支持和幫助。
您可以通過以下方式從設備獲取聲音級別:
AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
int levelSound = manager.getStreamVolume(AudioManager.STREAM_MUSIC);
您需要知道您正在使用的流,通常是任何多媒體聲音(音樂,游戲,電影等)的音樂。
您還可以檢查一下此信息,以立即了解電話的模式:
manager.getRingerMode();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.