Video and audio player with replaceable UI component.