Add re-entrancy guard to VideoPlayerScreen._onScreenFocusChanged() and replace busy-wait spin loop with Completer in MediaDetailScreen.
Add re-entrancy guard to VideoPlayerScreen._onScreenFocusChanged() and replace busy-wait spin loop with Completer in MediaDetailScreen.