MediaPlayer在Activity.recreate()之后继续播放。

问题描述 投票:0回答:1
我使用具有不同主题的媒体播放器应用程序工作。在SettingsActivity中更改主题后,我重新创建Settings-和MainActivity,将显示新主题。

MainActivity.getInstance().recreate(); SettingsActivity.getInstance().recreate();

此娱乐之后,我的媒体播放器应用继续播放。 

getTransportControls().pause();

不起作用。

在重新创建活动之前暂停媒体播放器,然后

getTransportControls().pause();

有效,但这不是我想要播放器做的。

我的MediaBrowserService正在遵循此示例。https://code.tutsplus.com/tutorials/background-audio-in-android-with-mediasessioncompat--cms-27030服务和媒体播放器之间没有绑定。

1。问题:

娱乐后如何继续玩游戏?

2。问题:

重新娱乐后如何启动媒体播放器-在活动娱乐之前被私下停止?
谁能帮助我解决我的问题。

谢谢GGK

我使用具有不同主题的媒体播放器应用程序工作。在SettingsActivity中更改主题后,我重新创建Settings-和MainActivity,将显示新主题。 MainActivity.getInstance()....

android themes android-mediaplayer
1个回答
0
投票
onDestroy()方法期间,我必须生成一个新的Intent,然后停止该服务:
© www.soinside.com 2019 - 2024. All rights reserved.