通过移动设备音量调高按钮调整 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)
如果您的应用不在前面,那么您需要使用MediaRouter
和MediaSession
或RemoteControlClient
来实现;那更复杂,你可以看看这个library 看看它是如何做到的。
【讨论】:
以上是关于通过移动设备音量调高按钮调整 chromecast 电视音量的主要内容,如果未能解决你的问题,请参考以下文章