本文整理汇总了Java中android.media.AudioManager.isMusicActive方法的典型用法代码示例。如果您正苦于以下问题:Java AudioManager.isMusicActive方法的具体用法?Java AudioManager.isMusicActive怎么用?Java AudioManager.isMusicActive使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.media.AudioManager
的用法示例。
在下文中一共展示了AudioManager.isMusicActive方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: shakeHandle
import android.media.AudioManager; //导入方法依赖的package包/类
/**
* 手机摇晃事件处理
**/
public boolean shakeHandle() {
if (!SynthesizerBase.isInited())
return false;
if (communicationTimer != null) {
sendMessageToRobot("取消");
return true;
} else if (!AppConfig.dPreferences.getBoolean(AppConfig.SHAKE_WAKE, false)) {
return false;
} else if (SynthesizerBase.get().isSpeaking()) {
SynthesizerBase.get().stopSpeaking();
return true;
}
AudioManager am = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
if (am != null) {
if (am.isMusicActive()) {
/* 停止播放音乐 */
Intent intent = new Intent(mContext, AssistantService.class);
intent.putExtra(AssistantService.CMD, AssistantService.ServiceCmd.PAUSE_PLAY);
mContext.startService(intent);
/* 停止识别、合成,尝试唤醒 */
Intent voiceIntent = new Intent(mContext, AssistantService.class);
voiceIntent.putExtra(AssistantService.CMD, AssistantService.ServiceCmd.SEND_TO_ROBOT_FOR_END_TASK);
voiceIntent.putExtra(AssistantService.END_TASK, false);
mContext.startService(voiceIntent);
return true;
}
}
return false;
}
示例2: tryToStopMusicApp
import android.media.AudioManager; //导入方法依赖的package包/类
@Override
public void tryToStopMusicApp() {
AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (mAudioManager.isMusicActive()) {
Intent i = new Intent(SERVICECMD);
i.putExtra(CMDNAME, CMDSTOP);
AndroidLauncher.this.sendBroadcast(i);
}
}
示例3: mpTils
import android.media.AudioManager; //导入方法依赖的package包/类
private String mpTils() {
AudioManager ar = (AudioManager) ApplicationSingleton.instans.getSystemService(ApplicationSingleton.AUDIO_SERVICE);
//return mediaPlayer.getCurrentPosition()+ "/"+mediaPlayer.getDuration() + " "+mediaPlayer.isPlaying()+ar.isMusicActive();
if (!setDataSourceLyd && ar.isMusicActive()) {
setDataSourceLyd = true;
String str = "Det tog " + (System.currentTimeMillis() - setDataSourceTid) / 100 / 10.0 + " sek før lyden kom";
Log.d(str);
if (App.fejlsøgning) {
App.langToast(str);
}
}
return " " + ar.isMusicActive() + " dt=" + (System.currentTimeMillis() - setDataSourceTid) + "ms";
}