怎么能从ftpserver播放媒体而无需在android下载它?

时间:2015-08-23 13:43:58

标签: android android-mediaplayer ftp-client ftp-server

我想从ftpserver播放音乐和视频文件,我不喜欢下载它,之后播放它,我只是在没有下载的情况下播放,就像在MediaPlayer类中使用url地址一样。

mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource("ftp://ip");
mediaPlayer.prepare();
mediaPlayer.start();

1 个答案:

答案 0 :(得分:1)

所以你所说的是流式传输,流式传输涉及在你收听时发送给你的数据。它一次到你的设备,然后基本上破坏自己不占用正在播放它的设备上的存储,这使用数据,如果你在有限的数据计划,你将快速消耗你的数据,如果你打算不止一次听它没有理由没有本地副本,为什么要浪费数据两次。如果您仍然对从服务器进行流式传输感兴趣,FTP不是您将如何实现此目的,FTP主要用于将文件传输到服务器,而您可以通过FTP从服务器下载,您不希望以这种方式传输。如果您要设置可以从任何设备访问的家庭媒体流服务器,因此您只需要在一个位置维护内容,我建议您查看this article。希望这可以帮助!