MediaPlayer setDataSource, лучше использовать путь или 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?

19
задан Robert Nekic 8 March 2012 в 21:59
поделиться