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

Posted

技术标签:

【中文标题】通过移动设备音量调高按钮调整 chromecast 电视音量【英文标题】:Adjusting chromecast tv volume through mobile device volume up down buttons 【发布时间】:2015-02-13 06:22:20 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

Cast.CastApi.setVolume(mApiClient, volume)

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

【讨论】:

以上是关于通过移动设备音量调高按钮调整 chromecast 电视音量的主要内容,如果未能解决你的问题,请参考以下文章

在非默认音频设备上设置 HID 音量调高/调低

录制的视频主题音量能减吗

iPhone:使用按钮实现音量控制

Chromecast 获取音量

ios SystemSound 不会响应音量按钮

有关如何使用软按钮而不是物理音量控件显示 Chromecast 音量滑块的示例代码