首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vlc-android:3.0.0不工作示例

vlc-android:3.0.0不工作示例
EN

Stack Overflow用户
提问于 2016-02-12 22:31:00
回答 1查看 1K关注 0票数 0

如果他们使用1.0.6版本,那么一切都是正确的,但是我们targetSdkVersion 23接收错误。在SDKv3.0.0版本中,源代码不起作用。有一个简单的示例,VLC v3?

1.0.6中的代码是工作,而3.0.0中的代码不是工作:

代码语言:javascript
运行
复制
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);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-18 10:22:44

有一个例子,基于SDK3.0.0发布的这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35373332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档