大家好,提前感谢,
我整天都在寻找论坛和互联网,对此我并不清楚。我不确定是否可以直接和简单的方式。我一直在阅读,自 2.2 以来它是本机支持的,但我没有看到和示例它在哪里可以轻松工作
首先,我在网上用一些 .mp3 进行了一些测试,这段代码运行良好:
mp = new MediaPlayer();
mp.setDataSource(localContext, Uri.parse(SomeURL.mp3));
mp.prepare();
mp.start()
但是现在....我必须重现 Stream 音频,并且我只获得了来自广播服务器的 ip 和端口,我正在尝试各种事情,但我总是在媒体播放器中遇到错误,典型的 (0, -38) 错误,一般。
mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
//mp.setDataSource("http://xxx.xxx.xxx.xxx:xxxx");
mp.setDataSource("http://xxx.xxx.xxx.xxx");
mp.prepareAsync();
mp.start() --> it crashs here
我不知道我是否做对了……我第一次遇到流问题……
是否有可能使它成为一种简单的方法?如果不是......有什么解决方案?
谢谢 !!