vlc-android-sdk:3.0.0 不工作示例

vlc-android-sdk:3.0.0 not work sample

如果他们使用版本 1.0.6 一切正常,但我们 targetSdkVersion 23 收到错误。 在版本 sdk v 3.0.0 源代码中不起作用。有一个简单的例子,VLC sdk v3?

1.0.6 的代码有效,3.0.0 的代码无效:

mSurfaceView = (SurfaceView) findViewById(R.id.player_surface);
    mSurfaceHolder = mSurfaceView.getHolder();

    mSurfaceFrame = (FrameLayout) findViewById(R.id.player_surface_frame);
    mMediaUrl = getIntent().getExtras().getString("videoUrl");

    try {
        mLibVLC = new LibVLC();
        mLibVLC.setAout(mLibVLC.AOUT_AUDIOTRACK);
        mLibVLC.setVout(mLibVLC.VOUT_ANDROID_SURFACE);
        mLibVLC.setHardwareAcceleration(LibVLC.HW_ACCELERATION_FULL);


        mLibVLC.setSubtitlesEncoding("");
        mLibVLC.setTimeStretching(false);
        mLibVLC.setFrameSkip(true);
        mLibVLC.setChroma("RV16");
        mLibVLC.setVerboseMode(true);
        mLibVLC.setAout(-1);
        mLibVLC.setDeblocking(0);
        mLibVLC.setNetworkCaching(0);



        mLibVLC.init(getApplicationContext());
    } catch (LibVlcException e){
        Log.e(TAG, e.toString());
    }

    mSurface = mSurfaceHolder.getSurface();

    mLibVLC.attachSurface(mSurface, VideoVLCActivity.this);
    mLibVLC.playMRL(mMediaUrl);

有例子,基于SDK 3.0.0,已发布here