but tell me what's happening if the user taps the video if this is a real video and the overlay isn't covering all ?

plus, having a video element is likely to take more memory than an image... what happens with hundreds of video in one thread ?