Java android while 想暂停几秒 如何实现

Java android while 想暂停几秒 如何实现,第1张

试试加上这样一段代码:

try {

//单位是毫秒

Threadsleep(1000);

} catch(Exception ex) {

}

Android仿音乐播放器暂停按钮。

Android Studio实现简单音乐播放功能 项目要求 基于Broadcast,BroadcastReceiver等与广播相关的知识实现简单的音乐播放功能,包括音乐的播放、暂停、切换、进度选择、音量调整。

通过Anroid studio制作一个音乐播放器来基本入门,由简单的音乐播放器到复杂的音乐播放器,去了解Anroid studio的后台运行机制。

当music在播放音乐时,进入app时,音乐暂停;退出app后,继续播放音乐;music没有播放音乐时,进入app和退出app,不会播放音乐。

具体实现如下:

1在MainActivityjava

private static boolean flagMusic;

private AudioManager vAudioManager=null;

在onCreate方法里初始化

vAudioManager = (AudioManager) getSystemService(ContextAUDIO_SERVICE);

boolean vIsActive = vAudioManagerisMusicActive();

if (vIsActive) {

              ToastmakeText(getApplicationContext(), "有音乐在播放", ToastLENGTH_SHORT)show();

flagMusic = true;//记录音乐播放状态 true为正在播放 ,反之

pauseMusic();//暂停音乐播放

} else {

             ToastmakeText(getApplicationContext(), "没有音乐在播放", ToastLENGTH_SHORT)show();

flagMusic = false;

}

2自定义暂停和继续播放方法

private void pauseMusic() {

Intent freshIntent = new Intent();

freshIntentsetAction("comandroidmusicmusicservicecommandpause");

freshIntentputExtra("command", "pause");

sendBroadcast(freshIntent);

}

private void continuMusic() {

Intent freshIntent = new Intent();

         freshIntentsetAction("comandroidmusicmusicservicecommandtogglepause");

freshIntentputExtra("command", "togglepause");

sendBroadcast(freshIntent);

}

3在onDestroy方法

@Override

protected void onDestroy() {

// TODO Auto-generated method stub   

                if (flagMusic) {

continuMusic();//继续播放

}

superonDestroy();

}

以上就是关于Java android while 想暂停几秒 如何实现全部的内容,包括:Java android while 想暂停几秒 如何实现、android studio暂停播放语法、Android怎样实现控制系统音乐播放器暂停等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10126478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存