首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用LibVLC并创建LibVLC对象失败(Android)

使用LibVLC并创建LibVLC对象失败(Android)
EN

Stack Overflow用户
提问于 2015-06-16 20:28:34
回答 2查看 615关注 0票数 0

我正在从事一个安卓项目,我想创建一个使用LibVLC的媒体播放器。要使用这个库创建媒体播放器,我需要实例化一个LibVLC对象。但当我尝试这样做时,实例化将失败,应用程序将自动关闭。

下面是我创建LibVLC对象的地方:

代码语言:javascript
复制
public class MediaPlayerActivity extends Activity  {

private static final String TAG = "MediaPlayerDemo";
private int mVideoWidth;
private int mVideoHeight;
private MediaPlayer mMediaPlayer;
private SurfaceView mPreview;
private SurfaceHolder holder;
private String path;
private Bundle extras;
private static final String MEDIA = "media";
private boolean mIsVideoSizeKnown = false;
private boolean mIsVideoReadyToBePlayed = false;


   @Override
   public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.row);

        LibVLC lib = new LibVLC();
       // path = (String) getIntent().getSerializableExtra("path");
   }
}

我在主分支上使用LibVLC get。所以我不明白为什么它失败了。

EN

回答 2

Stack Overflow用户

发布于 2015-08-26 13:48:55

您应该这样做,以创建LibVLC的新对象

代码语言:javascript
复制
LibVLC libvlc = LibVLC.getInstance();
libvlc.setHardwareAcceleration(LibVLC.HW_ACCELERATION_FULL);
libvlc.eventVideoPlayerActivityCreated(true);
libvlc.setSubtitlesEncoding("");
libvlc.setAout(LibVLC.AOUT_OPENSLES);
libvlc.setTimeStretching(true);
libvlc.setChroma("RV32");
libvlc.setVerboseMode(true);
票数 2
EN

Stack Overflow用户

发布于 2015-06-16 20:43:24

尝试检查这里是否缺少一些需求,希望它能对您有所帮助。

https://bitbucket.org/edwardcw/libvlc-android-sample

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

https://stackoverflow.com/questions/30867616

复制
相关文章

相似问题

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