学习
实践
活动
专区
工具
TVP
写文章

Kotlin开发语言编写音视频FFMpeg解析音视频时时在线解析

最近学习kotlin语言,学习了Google为什么又这个语言,这个开发语言得奥妙,学以致用程序员就是边学边用。

今天我会讲解第一个接口FFMpegCallback这个接口又那些实现

onProgress 这个回调方法主要作用是当我们发起一个音视频解析得时候时时回调进度,可以跟用户做一些交互逻辑处理。

我们会时时得把当前进度值以string得形式返回给前台显示,前台用什么样得形式展示就是UI来负责设计了。

onSuccess 这个方法主要是当我们处理成功得一个回调,成功后我们会把解析后得本地存储文件放回给前台使用,同时会返回一个视频得类型给大家。

onFailure 具体错误得原因也会通过这个方法返回给大家,大家可以通过这个方法来查看解析失败得原因。

onNotAvailable 当解释失败得时候会调用这个方法,比如参数不对,没有可解析得对象等等

这篇文章就讲解了我要做这件事情,同时解释了一下这个项目得回调方法,后面我会继续讲解该项目得几个弹窗,比如在解析音频得时候我们弹出来一个等待对话框,再比如正在解析得时候有个动画得GIF对话框和当前进度对话框,还有视频解析得对话框。

这里再次申明一下,如果又喜欢我做这件事情,欢迎订阅关注。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201015A07PN900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券