Android中判断是否有声音在播放

本人博客原文

在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 ();
    }

结束!

你可能感兴趣的:(Android中判断是否有声音在播放)