android - 如何使用 Cast Companion LIbrary 实现音量控制?

标签 android chromecast google-cast

我正在尝试使用 Cast Companion 库实现音量控制。不过,我有点困惑应该怎么做。

最初,我一直在使用 VideoCastManager.onDispatchVolumeKeyEvent,它运行良好,直到我打开锁屏功能,这显然阻止了此方法实际执行任何操作:

https://github.com/googlecast/CastCompanionLibrary-android/blob/master/src/com/google/sample/castcompanionlibrary/cast/VideoCastManager.java#L2074

除了使用我尝试过的方法外,在任何说明中都不清楚如何实现音量控制。在转换时,我基本上想在所有可能的情况下默认通过硬件按钮控制转换设备。有什么建议吗?

最佳答案

原来我的问题是我在使用

setVolumeControlStream(AudioManager.STREAM_MUSIC);

在我的基本 Activity 中,它凌驾于 CCL 为我所做的事情之上。请记住在实现此功能时删除对此的任何调用。

感谢 ali-naddaf 的帮助。

关于android - 如何使用 Cast Companion LIbrary 实现音量控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368333/

相关文章:

android - remoteMediaPlayer.requestStatus(...) 返回状态代码 SIGN_IN_REQUIRED

google-cast - 如何查询发送到 Chromecast 接收器应用的 "parameters"?

java - 单击按钮将回收器 View 滚动到特定位置

android - 我只想让我的 android 应用程序处于横向和纵向模式?

Android Twitter应用开发及TextView和Linkify的使用

google-cast - 我曾经能够在 Chromecast beta 中获取接收者列表,现在我不能......我错过了什么吗?

android - 将图像(照片)转换到 Chromecast

android - 如何在带有 Firebase 内容的 Android 中使用 Algolia

android - 自签名证书在发布到 chromecast 时是否有效?

java - 重新启动 Chromecast