ijkplayer icon indicating copy to clipboard operation
ijkplayer copied to clipboard

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

Results 277 ijkplayer issues
Sort by recently updated
recently updated
newest added

[FFPlayer @ 0x15441c00] ffp_toggle_buffering: elf 是什么错误?播放一些m3u8视频时,视频播放结束时再设置 currentPlaybackTime 无效,有些视频播放过程中设置 currentPlaybackTime 也无效。

ijkmp_prepare_async() ===== versions ===== ijkplayer : k0.7.7.1-61-gd9aad7d3b FFmpeg : ff3.4--ijk0.8.7--20171211--001 libavutil : 55.78.100 libavcodec : 57.107.100 libavformat : 57.83.100 libswscale : 4.8.100 libswresample: 2.9.100 ===== options ===== player-opts : mediacodec...

播放网络流时报错 onerror : -858797304,http直接拒绝了 Server returned 403 Forbidden (access denied),但是使用android系统自带播放器可以播放,请问有大神知道是什么原因吗?

not-ijkplayer-issue

对于内容连贯性较高的视频,在seek后会明显感觉到慢放现象,对比下贵公司的BiliBili APP,一样有这种现象。 跟下代码发现,在seek后,没有去flush audio output,导致音视频同步问题,出现慢放现象。 代码逻辑: 1: 解码:在seek后,解码后的数据会对比seek后d->queue->serial != d->pkt_serial,实现丢掉seek前解码的数据,直至d->queue->serial == d->pkt_serial,同时更新了d->pkt_serial。 2: 渲染:在sdl_audio_callback中,会根据条件is->auddec.pkt_serial != is->audioq.serial来flush audio output,但该条件因为1的原因,不会成了,导致flush永远不会发生。cache的pcm数据导致了avsync问题。 解决: 我这边在sampq添加个变量用以判断是否需要flush audio output。 PS:加变量是个较差的方案,不知道贵公司有没有更好的解决办法。 @raymond1012 @bbcallen

后台给的视频地址为下载地址,能获取到视频的播放时间,但是播放不了。是下载地址不能播还是有什么地方要修改?

播放的时候显示如下: ![default](https://user-images.githubusercontent.com/21375018/46710215-8805f100-cc79-11e8-99bf-2b783be35483.png) 屏幕一直是黑的,使用VLC的可以播放。 视频地址:https://raw.githubusercontent.com/XMSECODE/XMLFile/master/aqgy_60s.mp4

ijk版本k0.8.4 错误日志如下: 01-30 11:46:50.076 29667-29712/tv.danmaku.ijk.media.example I/IJKMEDIA: Add dns cache hostname = qq.kingshoster.com, ip = 185.102.218.76 01-30 11:46:50.076 29667-29712/tv.danmaku.ijk.media.example D/IJKMEDIA: request: GET /live/wisdom/wisdom/855.m3u8 HTTP/1.1 User-Agent: Lavf/57.71.100 Accept: */* Range: bytes=0- Connection:...