1. I am not arguing about whether it is correct or not, you designed the software so you would know better than I would. I am just simply stating that I never had any problems, is all.
2. Sure, but all I did was take the ExoPlayer example and modified it with the code above and the layout. I added a timer which would shrink the background exoplayer and start the 2nd exoplayer (as a test)
Maybe I am making things a bit over-complicated. Here is what I am trying to accomplish:
I am making a news-style ribbon that has an animated graphic as the background, that lays over top of a main video, whether its pre-recorded or (in the end, live).
But the easiest way I found to do the animation is create an exoplayer is the background. But then I cant run a 2nd exoplayer.
My 2nd thought was an animated GIF, but the library uses a timer of interval 0 meaning is going to use all the processing time. Maybe I can shove it in a separate process thread?
I feel like I am over-complicating it, but thats what I am trying to achieve.