while 在 android 的 Mediaplayer 中循环

while loop in Mediaplayer from android

我是 android

的初学者

我的密码是

public class MainActivity 扩展了 ActionBarActivity {

int f=1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    MediaPlayer media=MediaPlayer.create(MainActivity.this,R.raw.beep);

    while(f<=3)
{

    media.start();


        f++;

}

但在此,哔哔声只出现一次。(循环不起作用)。请帮助。

MediaPlayer media=null;  
 while(f<=3)
{
if(media!=null)
       {
        media.stop();
        media.reset();           
        media.release();
        media=null();
       }
media=MediaPlayer.create(MainActivity.this,R.raw.beep); 
media.start();
    f++;
}
MediaPlayer media;  
 media=MediaPlayer.create(MainActivity.this, R.raw.beep);
media.setLooping(true);
media.start();

new Handler().postDelayed(new Runnable() 
{ 
@Override public void run() 
{ 
if(media!=null && media.isLooping()) 
media.stop(); 
}
 }, 3000);

如果您有任何疑问,请告诉我。