我已在我的应用中集成vlclib
以按照以下方式播放视频流
try {
mMediaPlayer = VLCInstance.getLibVlcInstance();
} catch (LibVlcException e) {
e.printStackTrace();
}
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.setFormat(PixelFormat.RGBX_8888);
mSurfaceHolder.addCallback(this);
mMediaPlayer.eventVideoPlayerActivityCreated(true);
EventHandler em = EventHandler.getInstance();
em.addHandler(mVlcHandler);
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
mSurfaceView.setKeepScreenOn(true);
mMediaPlayer.playMRL("udp://@192.168.0.104:1234");
当我尝试播放rtsp
之类的rtsp://192.168.0.10:8554/ss
广告时,但当我尝试播放任何udp
广告时,我得到 VLC无法打开MRL'udp:/ /@192.168.0.104:1234' 。
答案 0 :(得分:0)
使用此:udp://@:1234
。
如果VLC尝试使用IPv6,请使用udp://@0.0.0.0:1234
。