In the Android Application I'm working on I'm trying to play a WebM or a MP4 video with transparency using VideoView or TextureView but I get a black background and I couldn't find a way to remove that background. The video is supposed to replace about 200 png files that were animated (the PNGs take about 50MB and we're trying to replace them with a 0.2MB video). So far I've tested both MP4 and WebM videos and I keep getting the same black background. I haven't worked with this kind of video before. Any thoughts? A solution in Java would be much appreciated, but I even Kotlin will do.
P.S: Any solution for displaying videos with alpha channel or chroma key? iOS handles these things better apparently