我想从活动服务器播放音频。我不想下载这些音频文件。这些文件的格式是android java上的mp3.working。如何从服务器播放音频文件Mp3
回答
尝试这样做:
MediaPlayer mp = new MediaPlayer(/*Your-Context*/);
mp.setDataSource(/*MP3 file's Url*/);
mp.setOnPreparedListener(new OnPreparedListener(){
onPrepared(MediaPlayer mp)
{
mp.start();
}
});
mp.prepareAsync();
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
}
@ dipali.Thanks非常我让你的代码的工作完美,但在播放音频期间,播放按钮再次被按下,然后强制关闭发生。 –
@dipali我得到了一个警告:活动没有开始,目前的任务已经提前。你能解释我吗? – iCrazybest
假设在uri资源上设置了正确的头文件,文件会缓存在RAM中,否则每次播放音频文件时都会下载文件? – GA1
如果你只是想打开默认的音乐播放器流(这样你就不必处理实现播放器按钮,在持续运行背景等),你可以使用一个Intent
:
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)
,还是其他什么东西,让您可以拨打startActivity()
上Context
对象。
- 1. 如何在播放中播放音频mp3文件
- 2. HTML5音频播放本地mp3文件
- 3. 在WP7中播放mp3音频文件
- 4. 如何从服务器播放随机mp3文件?
- 5. 从服务器播放音频文件django
- 6. Google主页 - 从服务器播放音频文件
- 7. 音频文件不能从服务器上播放
- 8. 如何播放两个mp3音频?
- 9. 使用Titanium AudioPlayer播放与RTSP媒体服务器的音频(mp3文件)
- 10. Java音频流-Mp3 FireFox中的音频文件不会播放
- 11. 从服务器载入多个音频文件并在独立的音频播放器中播放
- 12. 音频播放器在iPhone中播放远程音频文件?
- 13. 如何在播放音频文件mp3时使MediaElement可见?
- 14. C#如何一次播放一个MP3音频文件
- 15. 如何从服务器url在ios中播放.caf音频文件
- 16. Java - 如何从文件播放类似.wav和.mp3的音频文件
- 17. 播放Soundcloud和来自服务器的文件的Wordpress音频播放器
- 18. 录音和播放MP3音频
- 19. 在火狐浏览器中播放mp3音频文件
- 20. iphone dev的mp3文件不使用AV音频播放器
- 21. 如何从播放音乐播放器录制音频
- 22. 如何让嵌入式Google音频播放器通过安全(密码)FTP服务器播放mp3?
- 23. 直接从服务器在iPhone上播放视频和音频
- 24. 播放从服务器获取的视频/音频
- 25. RestComm媒体服务器播放的音频文件的特征
- 26. 在网络服务器上播放Apple的.caf音频文件?
- 27. Python播放mp3/wav文件音频(Pygame调音台)
- 28. 某些mp3不能播放html5音频播放器
- 29. 如何从avaudioplayer从服务器播放Mp3
- 30. 媒体播放器中停止服务后音频不播放
如何在播放时停止音频 –
要停止:mp.stop();并暂停:mp.pause(); –
我如何在mediaplayer服务中运行在线mp3音频文件 – Harsha