2012-09-22 23 views
8

Tengo un problema para cambiar el volumen del libro de juegos de blackberry. Primero estoy reempaquetando mi aplicación de Android a la aplicación Palybook. Necesito cambiar el volumen del libro de jugadas de blackberry usando la barra de búsqueda y en seeklistener estoy configurando el volumen del administrador de audio. Aquí está el código:No se puede configurar el volumen en BlackBerry Playbook

audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 

public void onStopTrackingTouch(SeekBar seekBar) 
{ 
    // TODO Auto-generated method stub 

} 

public void onStartTrackingTouch(SeekBar seekBar) { 
    // TODO Auto-generated method stub 
} 

public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) 
{ 

    // TODO Auto-generated method stub 

    audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0); 

} 

Pero cuando ejecuto mi aplicación y cambiar la barra de búsqueda, el volumen del sistema (libro de jugadas de Blackberry) no change.is que debido a la seguridad palybook mora

Respuesta

1

¿Seguro usted ha agregado estos permisos?

<uses-permission android:name="android.permission.WRITE_SETTINGS" ></uses-permission> 
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" ></uses-permission> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" ></uses-permission> 
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 

tratar también este código

while(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) < progress) { 
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); 

}

+0

Sí, lo más probable es un problema de permisos. –

Cuestiones relacionadas