如何检测视频是否在前台播放?

时间:2017-08-08 17:27:12

标签: android android-mediaplayer android-video-player

如果视频(使用任何视频播放器应用程序播放的任何视频)在前台播放或不播放,我试图检测我播放的音频是否,基于此我想要执行某些操作如果正在播放,请采取行动。

我尝试检查音乐流,是否处于活动状态(因为音频音乐流将处于活动状态,视频处于活动状态时),使用以下代码:

AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);

if(audioManager.isMusicActive())
{
    //do something
}
else
{
    //do something else
}

这适用于所有音频播放器和一些视频播放器,如VLC或Google相册,但不适用于三星视频播放器。

所以,我想知道是否有通用的方法来检查视频当前是否处于活动状态(即播放)。任何带代码的解决方案都将受到高度赞赏。

0 个答案:

没有答案