无法在BlackBerry Playbook上设置音量

Use*_*590 8 java android volume blackberry-playbook

我在改变黑莓游戏书的数量时遇到了问题.首先,我将我的Android应用程序重新打包到Palybook App.我需要使用seekbar更改黑莓手册的音量,并在seeklistener中设置音频管理器音量.这是代码:

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);

}
Run Code Online (Sandbox Code Playgroud)

但当我运行我的应用程序并更改搜索栏时,系统的音量(Blackberry playbook)不会改变.这是由于黑莓palybook安全性

Kir*_*mar 1

您确定已添加这些权限吗?

<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"/>
Run Code Online (Sandbox Code Playgroud)

也试试这个代码

while(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) < progress) {
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);
Run Code Online (Sandbox Code Playgroud)

}