检测声音(音乐)何时开始播放并结束?

时间:2014-12-10 22:46:24

标签: android android-mediaplayer

当任何音乐应用(或youtube)开始播放音乐时,如何在我的应用中检测到? 我已经尝试过MusicPlayer的isPlaying()方法,但它没有用。

1 个答案:

答案 0 :(得分:0)

Android中有很多与媒体互动的方式,每种方式都有自己的问题。但是,到目前为止我用AudioManager.isMusicActive()祝你好运。我还没有详尽地测试它是否适用于所有应用程序,但它确实适用于"音乐"在Play商店。

private AudioManager audioManager;
audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
boolean playing = audioManager.isMusicActive();