0
嘿傢伙我完全陌生的Java,試圖完成我的大學第一個項目。我想通過設置OnCompletionListener
來完成代碼,將聲音設置爲null
。因此,它看起來像這樣:setOnCompletionListener問題
package com.example.alaiborys.newfuckingshit;
public class campfire extends AppCompatActivity {
MediaPlayer campfiresound;
int paused;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_campfire);
}
public void play(View view) {
if (campfiresound == null) {
campfiresound = MediaPlayer.create(this, R.raw.campfire);
campfiresound.start();
}
else if(!campfiresound.isPlaying())
{
campfiresound.seekTo(paused);
campfiresound.start();
}
}
public void stop(View view) {
campfiresound.release();
campfiresound = null;
}
public void pause(View view) {
campfiresound.pause();
paused = campfiresound.getCurrentPosition();
}
}
所以,我想補充OnCompletionListener():
但不知道放在哪裏以及如何編寫它,任何想法?
EMM OK,這就是我想出了,它不承認它或者什麼?https://s22.postimg.org/8lztdleld/problem.jpg –
@BorysKuczkowski,但你不能那樣做......那必須在一個方法中完成... –
@BorysKuczkowski ..好吧,我明白了。 。只需移動我的答案的代碼並在campfiresound對象初始化後粘貼它。 –