Videoview не воспроизводит видео ниже уровня API 14

Я занимаюсь разработкой приложения, которое воспроизводит видео в видеовиде. Все вроде нормально. Но когда я пытаюсь воспроизвести видео в Android 3.2(API 13), он показывает пустой экран и выскакивает сообщение - "Не могу воспроизвести это видео", и он отлично работает на любом другом устройстве, имеющем более 13 уровня API. Здесь мой фрагмент кода, если кто-нибудь может мне помочь.

VideoView videoView;
videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();

И в Logcat он показывает информацию об ошибке, которая MediaPlayer path is null который не является нулевым на самом деле. Любая помощь будет оценена.