ijkrtspdemo
ijkrtspdemo copied to clipboard
网络MP4文件seekto异常
在 recyclerview的adapter中使用播放器, setVideoPath之后 - 调用seekto - 崩溃了 LOG如下 : (R:2(Limited), P:4(BT601_6_525), M:3(BT601_6), T:3(SMPTE170M)) and dataspace 0x103 2021-01-14 14:52:08.283 6855-6855/tv.danmaku.ijk.media.example E/BaseQuickAdapter: onPrepared总时长: 479469 2021-01-14 14:52:08.283 6855-6855/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_seekTo 2021-01-14 14:52:08.283 6855-6855/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(150000) 2021-01-14 14:52:08.283 6855-6855/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(150000)=0 2021-01-14 14:52:08.283 6855-7248/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK 2021-01-14 14:52:08.283 6855-7248/tv.danmaku.ijk.media.example D/IJKMEDIA: stream_seek 150000000(150000) + 0, 2021-01-14 14:52:08.283 6855-7248/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK: seek to 150000 2021-01-14 14:52:08.283 6855-6855/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_AUDIO_RENDERING_START:
--------- beginning of crash
2021-01-14 14:52:08.284 6855-7250/tv.danmaku.ijk.media.example A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10 in tid 7250 (Thread-7), pid 6855 (k.media.example) 2021-01-14 14:52:08.352 6855-7239/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_SEEK_COMPLETE 2021-01-14 14:52:08.352 6855-7239/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_SEEK_COMPLETE: 2021-01-14 14:52:08.353 6855-7275/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 5, nal_ref_idc: 3 2021-01-14 14:52:08.353 6855-7275/tv.danmaku.ijk.media.example D/IJKMEDIA: Format yuv420p chosen by get_format(). 2021-01-14 14:52:08.353 6855-7275/tv.danmaku.ijk.media.example I/IJKMEDIA: Reinit context to 1920x1088, pix_fmt: yuv420p 2021-01-14 14:52:08.367 6855-7299/tv.danmaku.ijk.media.example D/IJKMEDIA: ffpipeline_set_surface_need_reconfigure_l(0) 2021-01-14 14:52:08.367 6855-7299/tv.danmaku.ijk.media.example I/IJKMEDIA: feed_input_buffer: same surface, reuse previous surface
same surface, reuse previous surface,可以试着重新绑定surface试试,.