我需要在将音频内容投射到Chromecast远程时显示音量滑块。铸造时的音量滑块
如果我将应用程序置于后台,则会显示滑块(请参阅this)。
问题是,当应用程序不在背景中时,框架不显示滑块。我想这是因为应用程序可以决定做其他事情。
我试图打电话给
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_SAME, AudioManager.FLAG_SHOW_UI);
没有成功:所显示没有Chromecast的图标,不报告遥控器上的当前的音量滑块。换句话说,滑块与本地音量有关。
有没有办法让框架继续显示滑块,即使应用程序在前台?
编辑 其实即使与VideoCast应用程序的行为有点不一致。在某些手机上,将应用程序置于后台并使框架显示音量滑块就足够了。之后,即使应用处于前台,它也会继续显示。在其他手机上,这不起作用,或者因为滑块显示正确,所以没有必要。
我已经做到了。问题是显示滑块。我宁愿不要自己创造一次 – kingston
尝试CastVideos-android;我相信它会在演出和媒体播放时显示应用程序中的音量滑块; onKeyDown的返回值很重要。 –
我试过CastVideos-android。它不显示滑块 – kingston