VLC 无法在安卓中打开 MRL



我已经在我的应用程序中集成了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://192.168.0.10:8554/ss一样播放任何rtsp流媒体时,但是当我尝试播放任何udp流媒体时,我得到VLC 无法打开 MRL"udp://@192.168.0.104:1234"。

使用这个:udp://@:1234.

以防万一VLC尝试使用IPv6,请使用udp://@0.0.0.0:1234

相关内容

  • 没有找到相关文章

最新更新