Ваша проблема - разрешение файла.
По умолчанию при записи в FileOutputStream вы получаете тип разрешения rw -, ---, --- (600).MediaPlayer не сможет воспроизвести файл, если вы не дадите ему «разрешение на чтение» для «других»: по крайней мере, rw -, ---, r-- (604).
Я рекомендую 644 (rw,r, r) и вы можете использовать следующую команду:
Runtime.getRuntime (). exec ("chmod 644" + PATH_TO_YOUR_FILE);
После этого вы сможете игратьсохраненный медиафайл