【发布时间】:2014-09-14 01:39:54
【问题描述】:
我正在制作一个用于从互联网上传输广播内容的应用程序!我花了很多时间试图找到一个简单的源代码来展示如何实现流媒体内容! 我在 StackOverflow 中找到了一些有用的链接,但没有人为我工作! 拜托我需要你的帮忙 ! ,这是我制作的一段代码,但仍然无法正常工作!我不知道为什么! Ps : 电台的网址可以正常使用
package com.example.radio;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnPreparedListener;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity implements OnPreparedListener {
MediaPlayer mp;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
mp = new MediaPlayer();
String url="http://108.168.175.174:7120";
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(url);
mp.prepareAsync();
mp.setOnPreparedListener(this);
} catch (Exception e) {
Log.i("ExceptionOnCreate:",e.getMessage());
}
}
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
}
这是日志猫:
05-06 10:20:07.291: E/MediaPlayer(1470): error (1, -2147483648)
05-06 10:20:07.291: E/MediaPlayer(1470): Error (1,-2147483648)
【问题讨论】:
-
你看到这个链接了吗?? android.programmerguru.com/…
-
感谢有用的链接
-
在尝试代码后 http 链接 :108.168.175.174:7120 不起作用,但 mp3 链接 :android.programmerguru.com/wp-content/uploads/2013/04/… 工作正常 谁能解释为什么第一个链接不起作用!谢谢
-
使用链接:108.168.175.174:7120时出现什么错误?
-
你找到解决方法了吗?
标签: android shoutcast internet-radio