我想从 ftp 服务器播放音乐和视频文件,我不喜欢下载它然后播放它,我只是播放而不下载,就像 MediaPlayer 类中使用的 url 地址一样。
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource("ftp://ip");
mediaPlayer.prepare();
mediaPlayer.start();
所以您所说的是流式传输,流式传输涉及在您收听时发送给您的数据。它一次进入你的设备一点点,然后 self 毁灭,基本上不占用正在播放它的设备上的存储空间,如果你的数据计划有限,你会很快用完你的数据,如果你打算不止一次地听它没有本地副本没有意义,为什么要浪费数据两次。如果您仍然对从服务器流式传输感兴趣,FTP 不是您实现此目的的方式,FTP 主要用于将文件传输到服务器,而您可以通过 FTP 从服务器下载您不希望以这种方式流式传输.如果您想设置一个可以从任何设备访问的家庭媒体流服务器,这样您只需在一个位置维护内容,我建议您查看 this article .希望这可以帮助!
我是一名优秀的程序员,十分优秀!