[英]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.