如何检测视频是否在安卓平台上播放



是否有一些api或方法可以知道某些视频是否在android平台上播放?

当视频在前台播放时,我想停止一些后台工作。

api或方法最好来自surfaceflinger、窗口管理器服务等框架模块。

谢谢。

SurfaceFlinger进程可以知道它正在以一致的速率接收帧,但它不知道这是视频还是应用程序动画。

媒体服务器进程负责管理硬件视频解码器。它可以知道视频是否正在解码,但不能知道视频是否在显示。如果该应用程序使用的是自定义的纯软件解码器,则不会涉及此问题。

没有一种明确的方法可以检测到视频正在播放并呈现在显示器上。

相关内容

  • 没有找到相关文章

最新更新