在Android中,我们可以通过
AudioManager
来判断是否有声音在播放。
实例1:
源码地址:
PhoneWindowManager.java (frameworks\base\policy\src\com\android\internal\policy\impl)
源码如下:
/**
* @return Whether fm is being played right now.
*/
boolean isFmActive() {
final AudioManager am = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
if (am == null) {
Log.w(TAG, "isFmActive: couldn't get AudioManager reference");
return false;
}
return am.isFmActive();
}