Android 设备在播放什么吗?
有没有办法知道电话是否在播放什么?例如铃声 我的手机不能正常工作,有时我接到一个没有铃声的电话。我的意思是,我可以看到来电屏幕,但什么也听不到(当然不是在沉默中)。有时也会发生 所以我编写了一些程序来检测来电(接收器)并播放默认铃声。当我的手机出现故障时,它工作得很好,因为我通过再次播放来强制它 问题来了,当我的手机工作!因为在这种情况下,你可以同时听到两个声音(手机和我的),听起来很糟糕 所以我需要做这两件事中的一件: -或者检测到手机工作正常(正在响),这样我就不必玩任何东西了。 -或者停止任何当前铃声(如果有),并始终自己播放 有什么帮助吗 注意:我尝试了isMusicActive(),但它对铃声不起作用。您可以尝试使用中的方法。我很确定它能在全系统范围内工作,但如果您尝试了,但没有成功,请在此处发帖。您可以尝试在中使用该方法。我很确定它能在全系统范围内工作,但如果您尝试了,但没有成功,请在这里发帖。非常详细地介绍了如何管理音频焦点。 您可以在AudioFocusedChangedListener上实现Android 设备在播放什么吗?,android,android-audiomanager,Android,Android Audiomanager,有没有办法知道电话是否在播放什么?例如铃声 我的手机不能正常工作,有时我接到一个没有铃声的电话。我的意思是,我可以看到来电屏幕,但什么也听不到(当然不是在沉默中)。有时也会发生 所以我编写了一些程序来检测来电(接收器)并播放默认铃声。当我的手机出现故障时,它工作得很好,因为我通过再次播放来强制它 问题来了,当我的手机工作!因为在这种情况下,你可以同时听到两个声音(手机和我的),听起来很糟糕 所以我需要做这两件事中的一件: -或者检测到手机工作正常(正在响),这样我就不必玩任何东西了。 -或者停止
,以不断更新正在播放的内容
正如@raghav所指出的,即使是ismusicacative()
方法也可能有帮助。对如何管理音频焦点进行了详细描述。
您可以在AudioFocusedChangedListener上实现,以不断更新正在播放的内容
正如@raghav所指出的,即使是ismusicacative()
方法也可能有帮助。可以肯定的是,您想要的东西无法通过SDK实现。AudioManager.ismusicacative()
即使在没有播放音乐的情况下,在设备型号Meizu MX2上也始终返回true。有人遇到过这个问题吗?如果正在播放的音频是呼叫者怎么办?这仍然被认为是音乐吗?很确定,您想要的东西无法通过SDK实现。AudioManager.ismusicacative()
即使在没有播放音乐的情况下,在设备型号Meizu MX2上也始终返回true。有人遇到过这个问题吗?如果正在播放的音频是呼叫者怎么办?这仍然被认为是音乐吗?类似的问题,可能的欺骗:。正如当前的答案所指出的那样,它使用了AudioManager.ismusicacative()
方法。啊,既然你已经解释了上下文,我想你可能想在那里搜索并发布一个问题。不是作为开发人员,而是作为用户。类似的问题,可能是重复:。正如当前的答案所指出的那样,它使用了AudioManager.ismusicacative()
方法。啊,既然你已经解释了上下文,我想你可能想在那里搜索并发布一个问题。不是作为开发人员,而是作为用户。