0
我使用闹钟管理器停止所有音乐在android中播放。但我不知道这是如何做到的。 在主要活动的源代码关闭android中的所有服务播放音乐
Intent intent = new Intent(AlarmActivity.this, OneShotAlarm.class);
PendingIntent sender = PendingIntent.getBroadcast(AlarmActivity.this,
0, intent, 0);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 5);
// Schedule the alarm!
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
和报警扩展广播接收器
public class OneShotAlarm extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
// What can I do for stop music of device is running
Toast.makeText(context, R.string.one_shot_received, Toast.LENGTH_SHORT).show();
}
}
我可以AudioManager做,但音量关闭,音乐仍在运行(没有声音)。如何停止服务播放音乐? –
我可以通过audioManager设置音量静音。但我想关闭媒体播放器在Android中运行音乐。 :( –