0
私は大学に初めてプロジェクトを完成しようとすると、まったく新しいjavaです。私はnull
にサウンドを設定するためにOnCompletionListener
を設定してコードを完成させたいと思います。だから、それは次のようになります。setOnCompletionListener issue
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をregisdterする必要があります何か?https://s22.postimg.org/8lztdleld/problem.jpg –
@BorysKuczkowskiしかし、あなたはそれを行うことはできません。それはメソッドで行われなければなりません。 –
@BorysKuczkowski ..それを取得します。ちょうど私の答えのコードを移動し、campfiresoundオブジェクトの初期化後に貼り付ける... –