如果视频(使用任何视频播放器应用程序播放的任何视频)在前台播放或不播放,我试图检测我播放的音频是否或,基于此我想要执行某些操作如果正在播放,请采取行动。
我尝试检查音乐流,是否处于活动状态(因为音频音乐流将处于活动状态,视频处于活动状态时),使用以下代码:
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
if(audioManager.isMusicActive())
{
//do something
}
else
{
//do something else
}
这适用于所有音频播放器和一些视频播放器,如VLC或Google相册,但不适用于三星视频播放器。
所以,我想知道是否有通用的方法来检查视频当前是否处于活动状态(即播放)。任何带代码的解决方案都将受到高度赞赏。