【问题标题】:MediaPlayer stopping when starting another activityMediaPlayer 在启动另一个活动时停止
【发布时间】:2013-11-25 19:37:52
【问题描述】:


我的 MediaPlayer 有问题。
我有一个 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);

【问题讨论】:

标签: java android android-mediaplayer


【解决方案1】:

创建一个本地服务并将 MediaPlayer 放入该服务中。从任何需要控制 MediaPlayer 的 Activity 绑定到服务。

【讨论】:

    【解决方案2】:

    这是不可能的,因为 mediaActivity 将暂停。您可以考虑使用 dialog 而不是积分意图。

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多