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);
如果您有任何疑问,请告诉我。
我是 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);
如果您有任何疑问,请告诉我。