簡體   English   中英

Android在活動離開/停止時停止mediaplayer,但在方向更改時不停止

[英]Android stopping mediaplayer on activity leave/stop but not on orientation change

我正在使用MediaPlayer在我的應用程序中播放一些聲音,我希望當用戶離開正在播放聲音的活動時停止播放。 因此,我通過在我的活動onStop()方法中調用mediaplayer.stop()來實現此目的。

public void onStop() {
 super.onDestroy();
 mediaPlayer.stop();
 mediaPlayer.reset();
}

但是現在,即使設備旋轉發生變化,甚至聲音播放停止,因為我都不希望使用onStop()方法(我不希望這樣做),所以當設備方向發生變化時,播放應該繼續。 如何才能做到這一點。

只需將此ligne添加到您要解決的<Activity> Manifest.xml

android:configChanges="keyboardHidden|orientation|screenSize"

暫無
暫無

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

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