簡體   English   中英

MediaPlayer在啟動另一個活動時停止

[英]MediaPlayer stopping when starting another activity


我對MediaPlayer有問題。
我有一個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);

創建一個本地服務並將MediaPlayer放入該服務中。 從任何需要控制MediaPlayer的活動綁定到服務。

這是不可能的,因為mediaActivity將暫停。 您可能會考慮使用對話框而不是意向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM