Meh*_*oki 0 android volume seekbar media-player
我正在开发游戏应用程序.但音量控制存在问题.我想使用seekBar更改媒体播放器卷,而不是系统媒体卷.有没有通过seekBar改变媒体播放器音量的解决方案.
提前致谢.
小智 5
首先,从AudioManager获取引用;
AudioManager audioMan = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
Run Code Online (Sandbox Code Playgroud)
提高音量:
audioMan.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_VIBRATE | AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
Run Code Online (Sandbox Code Playgroud)
降低音量:
audioMan.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_VIBRATE | AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
Run Code Online (Sandbox Code Playgroud)
要获得最大音量:
int maxVolume = audioMan.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)
要获得当前音量:
int currVolume = audioMan.getStreamVolume(AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)
您可以删除我包含的任何标志
| 归档时间: |
|
| 查看次数: |
2868 次 |
| 最近记录: |