gpt4 book ai didi

android - Chromecast-音量进度条在电视上可见但在我的安卓移动设备上不可见

转载 作者:行者123 更新时间:2023-11-30 02:20:11 25 4
gpt4 key购买 nike

我正在使用以下代码在通过 Chromecast 从设备播放视频时增加和减少电视音量。我可以在电视上看到音量增加减少进度条同时按下设备上的音量增大按钮但我看不到我的 Android 移动设备上的音量进度条。我想在电视和我的移动设备上看到进度条,因为它在大多数 chromecast 支持应用程序中都可见。我该怎么做?

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(routeselected) {
double volume = Cast.CastApi.getVolume(mApiClient);

switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_VOLUME_UP:

try {
Cast.CastApi.setVolume(mApiClient, volume + 0.02);

} catch (Exception e) {
}
return true;


case KeyEvent.KEYCODE_VOLUME_DOWN:

try {
Cast.CastApi.setVolume(mApiClient, volume - 0.02);
} catch (Exception e) {
}
return true;


}
}
return super.dispatchKeyEvent(event);
};

最佳答案

如果你想在你的手机上有一个适当的音量反馈 ui(即使你的应用程序不在前面,它应该在你转换时显示一个转换图标),你需要使用 MediaRouter + RemoteControlClient 或 MediaSession。对于 MediaRouter 路径,您可以查看 CastCompanionLibrary; MediaSession 有几个错误,一旦这些错误得到修复,CCL 将转而使用它,而不是已弃用的 RemoteControlClient。

关于android - Chromecast-音量进度条在电视上可见但在我的安卓移动设备上不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com