首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从服务器播放音频文件Mp3

如何从服务器播放音频文件Mp3
EN

Stack Overflow用户
提问于 2013-12-17 15:12:50
回答 3查看 33.2K关注 0票数 18

我想要播放来自实时服务器的音频。我不想下载这些音频文件。这些文件的格式是mp3。在android java上工作。

EN

回答 3

Stack Overflow用户

发布于 2013-12-17 15:17:05

代码语言:javascript
复制
try {
    MediaPlayer player = new MediaPlayer();
    player.setAudioStreamType(AudioManager.STREAM_MUSIC);
    player.setDataSource("http://xty/MRESC/images/test/xy.mp3");
    player.prepare();
    player.start();    
} catch (Exception e) {
    // TODO: handle exception
}
票数 32
EN

Stack Overflow用户

发布于 2013-12-17 15:16:23

试着这样做:

代码语言:javascript
复制
MediaPlayer mp = new MediaPlayer(/*Your-Context*/);
mp.setDataSource(/*MP3 file's Url*/);
mp.setOnPreparedListener(new OnPreparedListener(){
onPrepared(MediaPlayer mp)
{
mp.start();
}
});
mp.prepareAsync();
票数 9
EN

Stack Overflow用户

发布于 2015-04-16 02:33:20

如果您只是想在默认的音乐播放器中打开流(这样您就不必处理实现播放器按钮、继续在后台运行等问题),则可以使用Intent

代码语言:javascript
复制
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("http://example.com/file.mp3"), "audio/mp3");
startActivity(intent);

如果您当前不在某个活动中,请使用getBaseContext().startActivity(intent)或其他方法,以便可以在Context对象上调用startActivity()

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20628061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档