MediaPlayer setDataSource, лучше использовать path или FileDescriptor?

Допустим, у меня есть полный путь к файлу. Какой лучший подход для загрузки этого файла в MediaPlayer?

String filePath = "somepath/somefile.mp3";
mediaPlayer.setDataSource(filePath);

ИЛИ ЖЕ

String filePath = "somepath/somefile.mp3";
File file = new File(filePath);
FileInputStream inputStream = new FileInputStream(file);
mediaPlayer.setDataSource(inputStream.getFD());
inputStream.close();

Это имеет значение? Простое использование пути кажется более простым, но есть ли причина проделать дополнительную работу для использования FileDescriptor?

Ответы на вопрос(2)

Ваш ответ на вопрос