Hello,
I have a problem when playing mp3 file. I would like that when you touch the screen, mp3 file plays only once.
Here's my test code:
package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
public class test extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onTouchEvent(MotionEvent event)
{
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
MediaPlayer mp = MediaPlayer.create(test.this,R.raw.sound01);
mp.start();
mp.setOnCompletionListener(new OnCompletionListener(){
@Override
public void onCompletion(MediaPlayer arg0) {
}
});
case MotionEvent.ACTION_UP:
return true;
}
return false;
}
}
Thank you for your help.
Manic Miner


