【问题标题】:Android Vitamio 5.0.0 crash initializing LibraryAndroid Vitamio 5.0.0 崩溃初始化库
【发布时间】:2016-01-19 18:55:58
【问题描述】:

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

Vitamio.isInitialized(this);

然后在MediaPlayer上,我在info中加入了必要的代码,如下:

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)

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

提前致谢。

【问题讨论】:

    标签: android live-streaming vitamio


    【解决方案1】:

    我相信这与 5.0 + 的新包中的文本重定位有关

    Android Vitamio 5.0.0 crash

    【讨论】:

    • 您好,感谢您的回答,但文本重定位本身不是问题,它是一个功能,如下所示:trac.ffmpeg.org/ticket/4928。
    猜你喜欢
    • 2016-04-08
    • 2016-04-29
    • 2016-04-08
    • 2023-03-20
    • 2014-10-30
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多