通过移动设备音量调高按钮向下调整chromecast电视音量

时间:2015-02-13 06:22:20

标签: android chromecast google-cast

我在我的应用程序中集成了chromecast。当视频在电视上运行时,我可以通过点击chromcast图标来改变音量,该图标显示允许调整音量的对话框。但我无法通过手机调整音量设备音量键在本地播放视频时工作正常。如何通过以下方式对其进行编程:我可以通过移动音量调高音量来调节音量?

1 个答案:

答案 0 :(得分:2)

如果您的应用在前面,那么您的活动可以覆盖dispatchKeyEvent()并使用Cast SDK Apis来增加或减少音量:

Cast.CastApi.setVolume(mApiClient, volume)

如果您的应用不在前面,那么您需要MediaRouter使用MediaSessionRemoteControlClient来实现这一目标;更复杂的是,你可以看看这个library来看看它是如何做到的。