新浪微博 登陆  注册   设为首页 加入收藏

学PHP >> Android开发实例 >> Android中判断是否有声音在播放

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

查看次数16921 发表时间2012-11-18 22:57:48

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


(转发请注明转自:学PHP)    


  相关推荐



1楼 Karina说: 2013-04-12 10:08:08
If you're reading this, you're all set, panrder!
2楼 学PHPER说: 2013-05-06 14:36:14
这个是错误的,如果播放但暂停还是会返回true
3楼 Dorothy说: 2016-12-21 19:58:57
Why does this have to be the ONLY relaible source? Oh well, gj!

  发表评论
昵称:
(不超过20个字符或10个汉字)
内容: