My recommendation for functionality here would be to do what I've seen some other media apps on other platforms do: the first tap shows the controls, and a second tap while the controls are still on screen would pause. Once paused, the controls stay on the screen until playback starts again. The controls will automatically hide after a timeout if the user hasn't tapped the screen again.
My recommendation for functionality here would be to do what I've seen some other media apps on other platforms do: the first tap shows the controls, and a second tap while the controls are still on screen would pause. Once paused, the controls stay on the screen until playback starts again. The controls will automatically hide after a timeout if the user hasn't tapped the screen again.