我需要在將音頻內容投射到Chromecast遠程時顯示音量滑塊。鑄造時的音量滑塊
如果我將應用程序置於後臺,則會顯示滑塊(請參閱this)。
問題是,當應用程序不在背景中時,框架不顯示滑塊。我想這是因爲應用程序可以決定做其他事情。
我試圖打電話給
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_SAME, AudioManager.FLAG_SHOW_UI);
沒有成功:所顯示沒有Chromecast的圖標,不報告遙控器上的當前的音量滑塊。換句話說,滑塊與本地音量有關。
有沒有辦法讓框架繼續顯示滑塊,即使應用程序在前臺?
編輯 其實即使與VideoCast應用程序的行爲有點不一致。在某些手機上,將應用程序置於後臺並使框架顯示音量滑塊就足夠了。之後,即使應用處於前臺,它也會繼續顯示。在其他手機上,這不起作用,或者因爲滑塊顯示正確,所以沒有必要。
我已經做到了。問題是顯示滑塊。我寧願不要自己創造一次 – kingston
嘗試CastVideos-android;我相信它會在演出和媒體播放時顯示應用程序中的音量滑塊; onKeyDown的返回值很重要。 –
我試過CastVideos-android。它不顯示滑塊 – kingston