Откровенно говоря,
VideoView - это сочетание SurfaceView и MediaPlayer,
VideoView = SurfaceView + MediaPlayer
Но преимущество использования Surfaceview и MediaPlayer по отдельности заключается в том, что у вас будет возможность настроить его.
Я только что использовал VideoView несколько дней назад в своем приложении. У меня фактически было то же самое замешательство. С тех пор я узнал об этом. Я использовал VideoView. Вот ссылка ниже
Ссылка
Надеюсь, это поможет