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

Adjusting chromecast tv volume through mobile device volume up down buttons

我在我的 app.When 视频中集成了 chromecast 在电视上 运行 我可以通过单击显示对话框的 chromcast 图标来更改音量 volume.But 我我无法通过我的移动设备音量键调节音量,这些键在播放视频时工作正常 locally.How 我可以将其编程为能够通过移动设备的音量加减键调节音量的方式吗?

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

Cast.CastApi.setVolume(mApiClient, volume)

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