2013-01-23 40 views
0

我寫了簡單的MP3/WAV播放器,並且有幾個按鈕,如播放,暫停或停止。我正在使用MediaPlayer庫。我想停止音樂,但不是突然。我想要減弱效果。使用停止按鈕後,應將音量調低一秒(從100%到10%),然後停止。有可能做到?以及如何做到這一點?關閉MediaPlayer中的示例

還有就是我的非標準的方式來停止音樂:

public void stopSample(){ 
    sample.stop() 
    sample.relase(); 
} 
+0

調低音量? – Cris

+0

是的,我想拒絕音量:) – CookieMonssster

回答

0

執行以下步驟

  1. 降低音量使用setVolume()
  2. 給1秒的延遲
  3. 停止媒體使用stop()

MediaPlayer類中確實有setVolume方法。請參閱here