2012-03-27 66 views
0

我正在开发一款游戏,当游戏播放时音量控制不起作用。任何人都可以给我解决方案吗?音量控制在我的应用程序中不起作用

正是在AndEngine

+0

让我看看你的代码 – 2012-03-27 11:01:49

+0

哪个代码?我不想以编程方式执行此操作。设备右上方的音量控制硬件按钮在我的应用程序中不起作用。 – 2012-03-29 11:39:03

回答

6

我找到了解决方案。处理键码的地方返回false并且音量将开始工作。我正在处理返回按钮,并在所有情况下返回true。所以我所做的只是当keypressed返回时才返回true,否则返回false并解决我的问题。

+0

是的...提取灵魂 – JohnRaja 2012-09-05 11:40:30

2

有四种类型的在机器人1的声音设定)报警2)音乐3)振铃音4)通知 首先创建AudioManager amanager的对象; 如果你想设置的音量使用此代码

通知

AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE); 
amanager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

对于Alerm

amanager.setStreamVolume(AudioManager.STREAM_ALARM,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

音乐

amanager.setStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 

对于铃声

amanager.setStreamVolume(AudioManager.STREAM_RING,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND); 
+0

我不想务实地设置卷。 在所有其他应用程序中,设备左上方的音量按钮正常工作,但在我的应用程序中无法正常工作。我想要解决这个问题。我不想以编程方式设置我想通过音量按钮设置它 – 2012-03-27 12:22:49

+0

告诉我你的代码 – 2012-03-27 12:38:16

+0

没有我为音量写的任何代码。该代码实际上是一个完整的Fledge应用程序。在其他应用程序音量按钮正在工作,但在这个应用程序不工作。我不明白这个问题。 – 2012-03-28 04:20:20

相关问题