簡體   English   中英

以編程方式檢查哪個音樂播放器正在播放

[英]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
 }

stackoverflow答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM