如何检测视频是否在 android 平台上播放?
How to detect if a video is playing on android platform?
是否有一些 api 或方法可以知道某些视频是否正在 android 平台上播放?
我想在前台播放视频时停止某些后台作业。
api或方法最好来自surfaceflinger,windowmanager service等框架模块
谢谢。
SurfaceFlinger 进程可以知道它正在以一致的速率接收帧,但它不知道它是视频还是只是应用程序动画。
媒体服务器进程负责管理硬件视频解码器。它可以知道视频是否正在解码,但无法知道视频是否正在显示。如果应用程序使用自定义 software-only 解码器,则不会涉及。
没有明确的方法来检测视频是否正在播放并显示在显示器上。
是否有一些 api 或方法可以知道某些视频是否正在 android 平台上播放?
我想在前台播放视频时停止某些后台作业。
api或方法最好来自surfaceflinger,windowmanager service等框架模块
谢谢。
SurfaceFlinger 进程可以知道它正在以一致的速率接收帧,但它不知道它是视频还是只是应用程序动画。
媒体服务器进程负责管理硬件视频解码器。它可以知道视频是否正在解码,但无法知道视频是否正在显示。如果应用程序使用自定义 software-only 解码器,则不会涉及。
没有明确的方法来检测视频是否正在播放并显示在显示器上。