我的samba共享文件路径是:smb://10.0.0.18/MZAES_Songs/Aashiqui 2 / Asan Nahin Yahan.mp3
如何将此路径提供给android mediaPlayer?
例如,本地存储器文件可以作为
播放String filepath = "sdcard/emulated/0/ashqui/asaa.mp3";
mediaplayer.setDataSource(filePath");
mediaPlayer.prepare();
mediaPlayer.start();
等。
但是如何处理samba共享文件路径...
答案 0 :(得分:2)
实际上,Media Player无法播放samba共享文件(据我所知)。所以你必须选择另一种方式来播放这些文件。 我用这种方式解决了这个问题, 通过使用NanoHttpClient(第三方API)。这个API(库jar文件),你可以从谷歌搜索获得它。 下载并将其集成到您的项目中。 然后仅在您的设备上提供您的smb文件。 并将该路径提供给您的媒体播放器(http链接)。希望我回答得很好。