美文网首页
(技术)聊聊ijkplayer 视频播放失败可能的原因 Unab

(技术)聊聊ijkplayer 视频播放失败可能的原因 Unab

作者: 点映文艺 | 来源:发表于2019-12-10 22:54 被阅读0次

    先上个图开开眼

    qq.png

    再上个日志开开眼

    ww.png

    上图的日志不够完整,来个完整的

    
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: IjkMediaPlayer_reset
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: IjkMediaPlayer_release
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: ffpipeline_set_surface()
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)=void
    2019-12-10 21:00:57.561 31836-31836/  D/IJKMEDIA: ijkmp_shutdown_l()
    2019-12-10 21:00:57.561 31836-32471/  D/IJKMEDIA: message_loop exit
    2019-12-10 21:00:57.561 31836-32471/  I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [32471]
    2019-12-10 21:00:57.562 31836-32472/  I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [32472]
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: ijkmp_shutdown_l()=void
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: IjkMediaPlayer_native_setup
    2019-12-10 21:00:57.563 31836-31836/  I/IJKMEDIA: av_version_info: ff3.4--ijk0.8.7--20180103--001
    2019-12-10 21:00:57.563 31836-31836/  I/IJKMEDIA: ijk_version_info: k0.8.8
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: ffpipeline_create_from_android()
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: ijkmp_set_inject_opaque(0x340a)
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: ijkmp_set_inject_opaque()=void
    2019-12-10 21:00:57.563 31836-31836/  D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque(0x340a)
    2019-12-10 21:00:57.564 31836-31836/  D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque()=void
    2019-12-10 21:00:57.564 31836-31836/  D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()
    2019-12-10 21:00:57.564 31836-31836/  D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback
    2019-12-10 21:00:57.564 31836-31836/  D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void
    2019-12-10 21:00:57.565 31836-31836/  D/IJKMEDIA: ijkmp_dec_ref(): ref=0
    2019-12-10 21:00:57.565 31836-31836/  D/IJKMEDIA: ijkmp_shutdown_l()
    2019-12-10 21:00:57.565 31836-31836/  D/IJKMEDIA: ijkmp_shutdown_l()=void
    2019-12-10 21:00:57.570 31836-31836/  D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders
    2019-12-10 21:00:57.570 31836-31836/  V/IJKMEDIA: setDataSource: path http://xxxxx//201eddfd3d1335f819edb977417f6784/1575872830/index.m3u8
    2019-12-10 21:00:57.570 31836-31836/  D/IJKMEDIA: ijkmp_set_data_source(url="http://xxxxx/201eddfd3d1335f819edb977417f6784/1575872830/index.m3u8")
    2019-12-10 21:00:57.570 31836-31836/  D/IJKMEDIA: ijkmp_set_data_source(url="http://xxxxx//201eddfd3d1335f819edb977417f6784/1575872830/index.m3u8")=0
    2019-12-10 21:00:57.570 31836-31836/  D/IJKMEDIA: IjkMediaPlayer_prepareAsync
    2019-12-10 21:00:57.570 31836-31836/  D/IJKMEDIA: ijkmp_prepare_async()
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: ===== versions =====
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: ijkplayer    : k0.8.8
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: FFmpeg       : ff3.4--ijk0.8.7--20180103--001
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: libavutil    : 55.78.100
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: libavcodec   : 57.107.100
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: libavformat  : 57.83.100
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: libswscale   : 4.8.100
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: libswresample: 2.9.100
    2019-12-10 21:00:57.571 31836-31836/  I/IJKMEDIA: ===== options =====
    2019-12-10 21:00:57.572 31836-31836/  I/IJKMEDIA: format-opts : ijkapplication               = -1179740096
    2019-12-10 21:00:57.572 31836-31836/  I/IJKMEDIA: format-opts : ijkiomanager                 = -1235781632
    2019-12-10 21:00:57.572 31836-31836/  I/IJKMEDIA: ===================
    2019-12-10 21:00:57.574 31836-31836/  D/IJKMEDIA: ijkmp_prepare_async()=0
    2019-12-10 21:00:57.587 31836-32520/  I/IJKMEDIA: SDL_RunThread: [32520] ff_read
    2019-12-10 21:00:57.588 31836-32518/  I/IJKMEDIA: SDL_RunThread: [32518] ff_vout
    2019-12-10 21:00:57.592 31836-32517/  I/IJKMEDIA: SDL_RunThread: [32517] ff_msg_loop
    2019-12-10 21:00:57.592 31836-32517/  D/IJKMEDIA: message_loop
    2019-12-10 21:00:57.593 31836-32517/  D/IJKMEDIA: FFP_MSG_FLUSH:
    2019-12-10 21:00:57.594 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 1
    2019-12-10 21:00:57.594 31836-32520/  I/IJKMEDIA: Hit DNS cache hostname = cn6.7639616.com
    2019-12-10 21:00:57.596 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073
    2019-12-10 21:00:57.645 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074
    2019-12-10 21:00:57.687 31836-32520/  I/IJKMEDIA: Hit DNS cache hostname = cn6.7639616.com
    2019-12-10 21:00:57.688 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073
    2019-12-10 21:00:57.730 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074
    2019-12-10 21:00:57.773 31836-32520/  E/IJKMEDIA: Unable to negotiate TLS/SSL session
    2019-12-10 21:00:57.775 31836-32520/  I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 2
    2019-12-10 21:00:57.776 31836-32520/  E/IJKMEDIA: http://xxxxx//201eddfd3d1335f819edb977417f6784/1575872830/index.m3u8: I/O error
    2019-12-10 21:00:57.777 31836-32520/  I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [32520]
    2019-12-10 21:00:57.778 31836-32517/  D/IJKMEDIA: FFP_MSG_ERROR: 0
    2019-12-10 21:00:57.779 31836-31836/  E/tv.danmaku.ijk.media.player.IjkMediaPlayer: Error (-10000,0)
    
    
    

    看完了上面这又是截图又是日志的,叨逼叨那么多,没发现什么干货是不是?来看下面

    
    Unable to negotiate TLS/SSL session
    这句话的意思是无法协商TLS/SSL,是你的链接请求协议不是HTTPS,但是访问的资源是需要HTTPS协商的,所以报这个错。
    
    再看日志中的链接,果真是 http,换成https试试.......哗啦啦....
    
    
    

    上面的解决方法适用于我,解决了我的困惑,所以特此记录,如果你遇到问题,你也试试...

    想不想联系到我?想?不想?到底想不想?想,想我就把我的QQ群:578060039 告诉你

    打完收工

    相关文章

      网友评论

          本文标题:(技术)聊聊ijkplayer 视频播放失败可能的原因 Unab

          本文链接:https://www.haomeiwen.com/subject/goengctx.html