2012-09-22 8 views
8

ブラックベリープレイブックの音量を変更する際に問題があります。まず、AndroidアプリをPalybook Appに再パックしています。シークバーを使ってブラックベリーのプレイブックの音量を変更する必要があります。シークリストでは、オーディオマネージャの音量を設定しています。ここでは、コードは次のようになります。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); 

} 

しかし、私は私のアプリを実行し、シークバーを変更すると、システム(ブラックベリー脚本)の容積が

答えて

1

がよろしいですによるブラックベリーpalybookのセキュリティにそれをchange.isていませんこれらの権限を追加しましたか?

<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"/> 

またはい、それは最も可能性の高い権限の問題である

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

}

+0

このコードを試してみてください。 –

関連する問題