可能重複:
When I exit an application the sound runs on the background該應用聽起來在後臺運行媒體如何解決它?
當我點擊主頁按鈕或後退按鈕,音頻/聲音仍在運行,音頻源是SWF(閃光燈),所以怎麼能我修復它?
可能重複:
When I exit an application the sound runs on the background該應用聽起來在後臺運行媒體如何解決它?
當我點擊主頁按鈕或後退按鈕,音頻/聲音仍在運行,音頻源是SWF(閃光燈),所以怎麼能我修復它?
你應該停下來在或onStop
和init在onStart
或onResume
釋放的球員。 Android Developer網站有關於此的training。你應該在你的活動
@Override
public void onPause() {
super.onPause(); // Always call the superclass method first
// Release the mPlayer because we don't need it when paused
// and other activities might need to use it.
// You change this part to your implement. Stop your player
if (mPlayer != null) {
mPlayer .release()
mPlayer = null;
}
//
}
初始化再次onResume
@Override
public void onResume() {
super.onResume(); // Always call the superclass method first
// Get the mPlayer instance as the activity achieves full user focus
if (mPlayer == null) {
initializePlayer(); // Local method to handle mPlayer init
}
}
非常感謝你!但我需要把這2個腳本?我需要編輯這2個代碼或只是複製和過去? –
粘貼您的活動並更改我在評論中告知的部分。你應該看到我提供的鏈接。這是Android開發者最基本的原則。 –
謝謝,但我仍然不明白...我想我失去了... –
您必須重寫onPause方法並在那裏停止音頻。
player.pause();
X2:我如何使用onpause()?沒有我聽說過那個......但是我怎麼用它?如果你能給我這個劇本,它將會很棒!閃光名稱是:game.swf –
@GilRalph檢查Yul的答案:) – Araw
是的,謝謝!但我需要把這2個腳本?我需要編輯這2個代碼或只是複製和過去? –
添加以下代碼你嘗試停止不管它是什麼,你要停在'的onPause()'? – iTurki
我如何使用onpause()? 和nope我聽說過...但我怎麼用它?如果你能給我這個劇本,它將會很棒! flash的名字是:game.swf –