custom mediacontroller + native HLS