VLC无法在android中打开MRL

时间:2017-08-05 13:35:24

标签: android udp libvlc vlc-android

我已在我的应用中集成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' 。

1 个答案:

答案 0 :(得分:0)

使用此:udp://@:1234

如果VLC尝试使用IPv6,请使用udp://@0.0.0.0:1234