FAQ

 

播放器封面图片

很多同学问到能不能设置播放器封面,这里给两方面回答。

1、FijkPlayer 没有接口能够在不播放视频的情况下获取其中某一帧画面内容。视频的第一帧可能是纯黑的、纯白的、或者其他不适合用来做封面的画面。 建议在后台提前准备好封面图片,并把图片 url 下发的 app 端。

2、有了图片的 url 或者其他图片内容,可以进行封面设置,具体参考 ”个性化 UI “ 中的内容。 说简单点就是给 FijkView 所在区域上方增加一个 Image 组件

设置 http 请求头

FijkPlayer player = FijkPlayer();
await player.setOption(FijkOption.formatCategory, "headers", "referer:https://blog.befovy.com\r\nhost:https://github.com");
await player.setDataSource(widget.url, autoPlay: true);

设置给 formatCategoryherders 最终会加到 http 请求的头部,这个调用 setOption 的第三个参数是 String 类型,格式为 key1:value1\r\nkey2:valee2,多个 key value 对之间用 \r\n 隔开,key 和 value 之间用 : 隔开。

什么时候该 await

如果你不理解该什么时候对 FijkPlayer 的接口调用使用 await
那就遵守这条简单规则:对所有 FijkPlayer 中返回 Future 类型的方法都使用 await

升级库版本后 pod 出错

出错内容,*** but they required a higher mininum deployment target

解决办法:在 ios 目录运行 pod update FIJKPlayer --verbose


您的支持是我的动力。你可以通过以下方式支持我:

  • 给该项目点赞   给该项目点赞
  • 关注我的 Github   关注我的 Github
微信赞赏码 支付宝
微信赞赏码 支付宝二维码