做了一个应用,form上有一个APlayer播放视频,这时用OBS做直播推流,用窗口捕获的方式直播APlayer上播放的视频。
平时一切都正常,当时当应用的form被最小化后,obs的窗口捕获就抓不到视频了,但是播放应该还在继续,能听见视频的声音,最小化窗口恢复后,视频正常播放,obs也能捕获到窗口的视频,而且视频播放的位置也表明在最小化时APlayer仍旧在播放,只是不知道为什么窗口捕获抓不到视频图像。
当然,这个不是APlayer独有的问题,我试了很多播放器,有些在最小化是会暂停播放,有些会继续播放,但是不管哪种情况,obs的屏幕捕获都无法捕捉到动态的视频数据。
不知道APlayer有没有什么编程的手段能够解决这个问题?