GoogleTV Local App - 用于更改已连接电视/ AVR的音量(上/下)的API?

时间:2014-01-21 03:00:20

标签: android google-tv

我正在撰写一款在Google TV上播放媒体的应用。我想从我的应用程序内部控制音量增大/减小。我尝试了以下代码,这是我的测试结果 -

  1. 不适用于Google TV“盒式”产品(例如Sony NSZ-GS7) - 不会改变连接电视或AVR的音量。
  2. 在Google TV“嵌入电视”类型的产品(例如索尼NSXGT1)上,它改变了电视本身的音量,在此设置中尚未测试AVR
  3. 适用于手机/平板电脑的音量增大/减小(例如Nexus 4)

    void volume_up(Context context){
      private AudioManager audio = null;
    
      audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
      audio.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);
    }
    
  4. 我需要调用什么API才能使上面的#(1)场景发挥作用? 我不想使用Anymote协议,因为它需要配对和放大器。用户互动配对,我不想要。

0 个答案:

没有答案