java - 无法在 BlackBerry Playbook 上设置音量

标签 java android volume blackberry-playbook

我在更改 blackberry play book 的音量时遇到问题。首先,我将我的 Android 应用程序重新打包为 Palybook 应用程序。我需要使用 seekbar 更改黑莓 playbook 的音量,在 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);

}

但是当我运行我的应用程序并更改搜索栏时,系统(Blackberry playbook)的音量没有改变。是否由于 blackberry palybook 安全性

最佳答案

你确定你已经添加了这些权限吗?

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

关于java - 无法在 BlackBerry Playbook 上设置音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542910/

相关文章:

java - Spring 。将复选框绑定(bind)到 ModelAttribute

java - 如何在 selenium 中使 contains() 方法动态化

android - 无法获得在 Galaxy Nexus 上运行的开放式配件开发工具包

android - 切换到 ListView 的适配器

javascript - 使用 HTML5/Javascript 的视觉麦克风电平显示

android - 在响铃期间更改铃声音量

java - 如何检查对象和嵌套字段是否为空

java - 减少线条的粗细

android - 混淆器不保留匿名类

c# - .NET 类库中的 IAudioEndpointVolume 位于何处?