That's going to be a whole thing in Android...
Basically, gotta create a foreground service that manages all video playback in the app and then communicate back and forth with that service to control it.
Lots of refactoring to do... :) But we will get there.