如何使用Android Seekbar更改Chrome铸件量



我想使用我的应用程序SeekBar更改Chromecast设备量。这是我的seekbar on progresschange

的代码
 try {
            if (mCastSession != null && mCastSession.isConnected()) {
                mCastSession.setVolume(mVolumeSeekbar.getProgress()*vol*3.33);
                mMediaRouter.getSelectedRoute().requestSetVolume((int) Math.ceil(mVolumeSeekbar.getProgress()*vol*3.33));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }

上述代码工作,但仅设置0(零)和高(完整卷)而不是中间音量。

请让我知道如何更改Chrome Cast卷。

首先,您不应直接到达"路线";如果您使用的是Cast SDK,则只需使用它来更改音量(即删除设置卷的第二行)。然后,请确保您使用的是正确的比例;CastSession#setVolume()在0到1之间进行参数,而您的Max设置为您的MAX超出了这一点,因此,请进行适当的扩展,以确保您保持在0和1之间。

相关内容

  • 没有找到相关文章

最新更新