首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ilkplayer
订阅
刘毅本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android开发小记:编译ijkplayer以支持更多视频格式
ijkplayer大法好,感谢B站大佬。ijkplayer基于FFmpeg开发,适配Android/iOS平台。FFmpeg在开发界简直是神一般存在的项目,全平台全格式音视频编解码支持。像前段时间“杀程序员祭天”的暴风,受众颇广的QQ影音都是FFmpeg的受益者,因为不遵循GN…
IJKplayer 爬坑
前段时间接到一个播放视频流的需求,网上找了不少开源框架,最终发现bilibili出的ijkplayer能完美解决我的需求,由于个人是android开发,习惯使用Cywin来编译so库,在使用cywin编译ijkplayer的过程中遇到了不少的问题;于是便有了此文。 注意:ndk…
Android播放器基础封装库PlayerBase
视频播放是我们开发中比较常见的场景。这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地。对于视频的业务场景也越来越丰富,功能也越来越多。对于我们开发来说播放相关组件的代码变得也越来越复杂,管理维护成本也越来越高,面对不断迭代的业务,我…
OpenGL Android课程六:介绍纹理过滤
强烈建议您先阅读OpenGL Android课程四:介绍纹理基础,理解纹理映射在OpenGL中的基本使用。 OpenGLES中的纹理由元素数组组成,被称为纹素(texels),其中包含颜色和alpha值。这与显示器相对应,显示器由一堆像素组成,并在每个点显示不同的颜色。在Ope…
适用于Android的OpenSL ES指南-编程注意事项
本节中的注释补充了OpenSL ES 1.0.1规范。 OpenSL ES编程模型的两个方面可能是新开发人员不熟悉的,即对象和接口之间的区别以及初始化顺序。 简单地说,OpenSL ES对象类似于Java和c++等编程语言中的对象概念,只是OpenSL ES对象仅通过其关联接口…
基于 ijkplayer 的视频播放器,仿 Bilibili 客户端,集成沉浸式全屏、弹幕、触屏控制、视频源切换等功能
该视频播放器基于 Bilibili 的开源项目 ijkplayer 做的,集成沉浸式全屏、弹幕、触屏控制、视频源切换、三指旋转缩放、视频宽高比例设置、记录跳转、截屏等功能
Android视频直播、点播播放器哪家强?
最近在项目中要加入视频直播和点播功能,那么问题来了,我需要一个播放器来播放视频流,那该如何选择呢?除了原生的VideoView(VideoView表示臣妾做不到啊),还有一些播放器如Vitamio,B站开源的IjkPlayer等,当然各大直播云服务商也提供了自己的播放器。花两天…
ijkplayer 音视频同步流程分析
音频和视频是各自线程独立播放的,需要同步行为来保证声画的时间节点是一致的或者时间偏差值在一定的范围内。一般来说是根据音频时间来做同步,也就是将视频同步到音频。从ijkplayer中的代码可以看出来,默认是音频除非音频通道不存在才会是视频。引起音视频不同步的原因主要有两种:一种是…
ijkplayer视频播放器源码分析(android)
近年来,直播这么火,对于我们android程序员来说,手上掌握几个开源的播放器很有必要:一是方便在别人开源的项目上面更改;二来了解别人的思路可以帮助我们自己以后开发类似的项目。所以这次我带来的是bilibili的开源项目ijkplayer。 这次由于ijkplayer深入到了j…
Android录制视频并添加水印
最近有需求,录制视频的时候要添加水印,怎么搞?最后决定,opengles作为相机预览并在上面绘制水印,使用mediacodec进行编码,使用mediamuxer输出mp4文件,有需要的拿走。 本想写篇博客,发现这些无论拿出哪个点都得写半天,我最近也对opengles十分感兴趣,…