На всякий случай: не обязательно в операторе IF писать IsMidletPaused=true, у
@lex-а тоже правильно.
Как я понимаю, для плейера надо обнаружить приостановку мидлета и поставить плейер тоже на паузу, а выход из паузы - уж пусть пользователь чего-то там нажмет

Т.е. достаточно чего-то такого в основном цикле рисования на дисплее:
if IsMidletPaused and (not InPause) then begin
StopPlayer;
InPause := true;
end;
Далее (и перед этим) используем
InPause для отрисовки того, что нужно при паузе и без нее и т.п., по команде меню (например) делаем
InPause := false. В начале прогри, естественно,
InPause := false.