Android Vitamio 5.0.0崩溃初始化库

时间:2016-01-19 18:55:58

标签: android live-streaming vitamio

我按照此项目中的说明更新了库Vitamio从版本3到5:StreamPlayeerVitamio5,其中库初始化如下:

Vitamio.isInitialized(this);

然后在MediaPlayer上,我在信息中包含了必要的代码,如下所示:

mPlayer.setOnInfoListener(new MediaPlayer.OnInfoListener() {
            @Override
            public boolean onInfo(MediaPlayer mp, int what, int extra) {
                switch (what) {
                    case MediaPlayer.MEDIA_INFO_FILE_OPEN_OK: // line added 1
                        long buffersize = mPlayer.audioTrackInit(); // line added 2
                        mPlayer.audioInitedOk(buffersize); // line added 3
                        break;
                }
                return true;
            }
        });

在此之后,当我尝试启动应用程序时,我遇到了这个问题所描述的问题:Android 5.0.0 Library crash,并且我将其更改为代码的一部分,例如直接指向应用程序,是* .so文件是,但现在我有以下错误:

  I/Vitamio[5.0.0][Player]: LOAD FFMPEG START: /data/data/package/lib/libffmpeg.so
  E/Vitamio[5.0.0][Player]: FIND_NAME_SYM ffmpeg, ff_ass_split
  E/Vitamio[5.0.0][Player]: FIND_NAME_SYM ffmpeg, ff_ass_split_dialog
  E/Vitamio[5.0.0][Player]: FIND_NAME_SYM ffmpeg, ff_ass_split_free
  E/Vitamio[5.0.0][Player]: FIND_NAME_SYM ffmpeg, av_close_input_file
  I/Vitamio[5.0.0][Player]: LOAD FFMPEG END: /data/data/package/lib/libffmpeg.so
  I/Vitamio[5.0.0][Player]: LOAD VVO START: /data/data/package/lib/libvvo.9.so
  E/Vitamio[5.0.0][Player]: FIND_NAME_SYM vvo, render_yuv
  I/Vitamio[5.0.0][Player]: LOAD VVO END: /data/data/package/lib/libvvo.9.so
  I/Vitamio[5.0.0][Player]: LOAD VAO START: /data/data/package/lib/libvao.0.so
  I/Vitamio[5.0.0][Player]: LOAD VAO END: /data/data/package/lib/libvao.0.so
  I/Vitamio[5.0.0][Player]: VPLAYER INIT BEGIN
  I/Vitamio[5.0.0][Player]: Vitamio Version 5.0.0 
  I/Vitamio[5.0.0][Player]: Application package name: package
  D/Vitamio[5.0.0][Player]: RENDER RGB
  D/Vitamio[5.0.0][Player]: THREAD NOTIFY START
  D/dalvikvm: GC_CONCURRENT freed 279K, 15% free 10283K/11975K, paused 17ms+4ms, total 41ms
  I/Vitamio[5.0.0][Player]: VPLAYER INIT END
 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 5527 (astre.package)

好吧,在这个版本中,库不显示微调栏加载,所以在我看来并非所有元素都按时加载。有没有人有类似的问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为这与5.0 +

新捆绑中的文本重定位有关

Android Vitamio 5.0.0 crash