admin管理员组

文章数量:1606166

我有一个Android项目,我需要构建一个客户端应用程序来接收UDP或RTP单播视频流并播放它们。不幸的是,我似乎无法得到这个工作,并已广泛搜索解决方案!Android上的UDP视频流

我正在Xoom(Android 3.2)和Nexus S(Android 2.3.6)上进行测试,并且知道他们可以在使用MX Player(第三方媒体播放器应用程序)作为客户端时播放内容,但我无法让本地媒体播放器播放内容。我曾尝试使用简单的VideoView和MediaPlayer,但都使用相同的错误代码失败,我无法找到任何有用的信息。

该视频是H.264编码的aac音频。

此外,服务器是我无法访问的第三方解决方案(除指定udp或rtp外),但正如我所说的,使用MX Player时,可以播放流。

这里是我的代码的媒体播放器部分:

public class Main extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

try {

MediaPlayer player = new MediaPlayer();

SurfaceView surface = (SurfaceView) findViewById(R.id.video);

player.setDisplay(surface.getHolder());

player.setDataSource(this, Uri.parse(&#

本文标签: 播放器视频udpandroidRTP