Vitamio不支持特性列表(本文会持续更新 2013-03-13)
前言
一直再说Vitamio的优点,这里也罗列一下缺点,一方面提醒开发者注意,另一方面也更好的提供给Vitamio团队参考之用,作为后续版本升级的参考。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
Vitamio: http://vitamio.org
农民伯伯: http://over140.cnblogs.com
正文
这里列举Vitamio不支持或支持不够好的功能:
- 不支持ARMv6以下的CPU(支持ARMv6+,大部分无法播放的问题均是此问题,注意模拟器请使用4.0以上版本)
- 不支持加密(例如DRM)视频、嵌套的m3u8(如果m3u8中有无法播放的干扰链接也会停止而不会跳过)
- 不支持获取Audio SessionId对象
- 不支持视频缩略图截图(但支持对正在播放的视频截图,函数名:getCurrentFrame)
- 不支持setSurface方法
- 设置字幕(subPath)必须是本地的字幕文件
- 硬解码不够成熟,建议让用户手动切换软解/硬解(VPlayer也是这样处理的)。
- 不支持华为S8600等少数几款机型,具体表现为无法解压解码包(一直停留在解压界面)。
- 不支持Logcat信息输出屏蔽(so里面输出的,应用层可以屏蔽掉)
- 不支持自定义网络协议(你们需要修改我们公开的 FFmpeg 代码,在其中添加相应的 libavformat 模块就可以了,跟之前说的什么加密和内存中数据处理是一样的。)
- 不支持两个视频同时播放
官网更新:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库