Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MediaPlayer在启动其他活动时停止_Java_Android_Android Mediaplayer - Fatal编程技术网

Java MediaPlayer在启动其他活动时停止

Java MediaPlayer在启动其他活动时停止,java,android,android-mediaplayer,Java,Android,Android Mediaplayer,我的MediaPlayer有问题。 我有一个MediaPlayer类,它会在用户启动应用程序时立即启动,但一旦用户点击“credits”按钮,另一个活动就会从credits屏幕开始,但MediaPlayer会停止播放音频流 有没有办法避免这种情况 MediaPlayer设置: player = new MediaPlayer(); player.prepareAsync(); player.setOnPreparedListener(new OnPreparedListener() {


我的MediaPlayer有问题。
我有一个MediaPlayer类,它会在用户启动应用程序时立即启动,但一旦用户点击“credits”按钮,另一个活动就会从credits屏幕开始,但MediaPlayer会停止播放音频流

有没有办法避免这种情况

MediaPlayer设置:

player = new MediaPlayer();
player.prepareAsync();
player.setOnPreparedListener(new OnPreparedListener() {

    public void onPrepared(MediaPlayer mp) {
        player.start();
    }
});
我用以下内容更改页面:

Intent intent = new Intent(this, Credits.class);
startActivity(intent);

这是不可能的,因为mediaActivity将暂停。您可能会考虑使用At而不是用于信用的意图。

< P>这是不可能的,因为中间活动将暂停。你可以考虑使用一个代替信用的意图。

创建一个本地服务,并将MealApple放入该服务中。从控制MediaPlayer所需的任何活动绑定到服务。

创建本地服务并将MediaPlayer置于该服务中。从控制MediaPlayer所需的任何活动绑定到服务。

那么,您的目标是在所有活动中播放背景音频吗?例如,这个问题有帮助吗?那么,您是否打算在所有活动中播放背景音频?例如,这个问题有帮助吗?