我有一个关于构建一个Android应用程序的问题,该应用程序可以播放视频并在当前时刻显示视频中的音量值
(注意: *视频中的音量,而不是设备的音量; **体积单位:deciBel)
我查看了$( "#Idbutton" ).click(function() {
$( "form" ).submit();
});
,Visualizer和Equalizer类,但由于缺乏对音频的了解而无法使用它们。这是我的问题:
AudioManager
但我不知道如何使用它。请给我一些建议!
答案 0 :(得分:0)
创建实例变量
private AudioManager audio;
在onCreate中:
audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
覆盖onKeyDown:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);
return true;
default:
return false;
}
}