[英]Programmatically check which Music player is playing now
我們是否可以通過編程方式檢查當前正在播放哪個音樂播放器 ?
如Google Play , 三星默認音樂播放器 ,任何第三方音樂播放器
實際上,我們需要以編程方式處理音樂播放器的播放/暫停 。 Google Play和Samsung Music在代碼方面的工作方式有所不同:
// Google Play do not play pause with this code
// it is using different package name i guess
CmdStop = "togglepause";
i = new Intent("com.android.music.musicservicecommand.togglepause");
i.putExtra(CmdName, CmdStop);
context.sendBroadcast(i);
任何幫助都可以申請
謝謝
您不需要廣播接收器AudioManager
是您的朋友:
AudioManager.isMusicActive()可以完成您想要的工作,請在此處仔細查看以了解詳細信息: AudioManager
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.