您当前的位置: 首页 >  音视频

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android音视频开发】【022】av_seek_frame中的flag

命运之手 发布时间:2021-07-03 15:22:28 ,浏览量:1

av_seek_frame(avFormatContext, -1, us, AVSEEK_FLAG_ANY);

由于视频是以帧为单位来进行播放的,并不是指定哪里,就可以精确跳到哪里播放

这个接口中的第四个参数,就表示seek时,实际跳转位置的计算方式

  • 每个flag都有自己的优点与缺点,可根据需要选择
  • AVSEEK_FLAG_BACKWARD:跳转到上个I帧
  • AVSEEK_FLAG_FRAME:跳转到下个I帧
  • AVSEEK_FLAG_ANY:跳转到任意帧,可能会短暂花屏,但是进度和手滑完全一致
  • AVSEEK_FLAG_BYTE:和AVSEEK_FLAG_FRAME一致,但是查找算法不同
  • FRAME和BACKWARD是按帧之间的间隔推算目标位置,适合快进快退,BYTE则适合大幅度滑动
关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.1813s