音视频

[ijkplayer专题]编译ijkplayer时出现Failed to create toolchain

前言最近在使用Ubuntu编译bilibili/ijkPlayer自己编译so库使用。记录于此,方便自己查阅。好记性不如烂笔头正文build on Linux x86_64ANDROID_NDK=/home/water/ijkdir/ndk-sdk-tool/android-ndk-r...

IjkPlayer和MediaPlayer常见错误码

前言现在媒体播放使用很多项目都使用bilibili开源的IjkPlayer,当然也用系统自带的MediaPlayer,都有回调onError()和onInfo(),因此这里整理一下常见的INFO码。 @Override public boolean onError(MediaPl...

[摘]常见音视频格式

前言本文内容(音视频格式介绍)来源网络,这里我只是整合一下。好记性不如烂笔头正文常见的音频编码格式MP3全称是MPEG Audio Layer3。MP3是利用MPEG Audio Layer 3的技术,将音乐以1:10甚至1:12 的压缩率,压缩成容量较小的file。mp3能够在音质...

视频的关键帧和非关键帧

前言项目中有时候需要获取视频封面(缩略图,类似于图片列表),并展示给用户观看。下面是整理一下自己测试用的。总结目前我知道的就有如下两种方式,但对我来说不是太理想,不知道是否还有其他的更有效的方式获取视频封面,如果有知道的请留言,谢谢。使用ThumbnailUtils的createVid...

音视频学习:在Android 平台绘制一张图片

前言在Android平台绘制一张图片,使用至少3种不同的 API,ImageView,SurfaceView,自定义View正文下面分别使用ImageView、SurfaceView和自定义View,其中SurfaceView部分有参考其他网友(具体如下链接)。ImageView这个比较...
1234

随机推荐

[ijkplayer专题] Ubuntu 18.3 编译ijkplayer-android

前言不同项目不同需求,有些客户接受平台限制的音视频解码格式,但如果作为外销,那就需要支持更多的,因此扩展音视频支持的格式。引入第三方的so库有如下几种方式:APP直接使用第三方开源的so库在framework层进行集成第一种方式简单,开源的也比较多,比如bilibili的ijkpla...

梁文道:早餐里见世界

从前教书的时候,我很喜欢和学生们讨论大家早餐都吃了些什么,问问大家知不知道自己吃的东西来自什么地方。比如说面包,它用的面粉当然来自麦子,但那些麦子又是哪里生产的呢?再如茶叶和咖啡,可都不是香港本地种得好的作物,它们一定也是外来货。然后大家就会发现,即使一个简单的早餐,即使是鸡蛋、火腿、牛奶和牛油这些...

ToolBar的简单使用

前言上一篇《ActionBar中Menu使用》介绍的是主题样式中默认显示ActionBar,这种有局限性不好自定义。因此我们主题样式中隐藏NoActionBar,使用ToolBar来定制更多的选项。正文# 带ActionBarTheme.MaterialComponents.Light...

[摘]Typora破解和下载(仅供学习)

前言本文摘抄,方便自己查阅。正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文章《Typora(morkdown编辑器)的下载和破解》PS: 上面只是个人观点,也就偶尔使用此工具,如果是商用,请购买正版激活码吧,谢谢

[摘]ARM与X86 CPU架构简介

什么是CPU中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每条指令所需要的信息,寄存器就是保存运算或者指令的一些临时文件,这样可以保证更高的速度。 CPU有着处理指令、执行操作、控制时间、处理数据四大作用,打个比喻来说,...

Android画中画新增自定义按键简介

前言Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式。PIP 是一种特殊类型的多窗口模式,主要用于视频播放。这次介绍是在画中画界面自定义按键。参考其他文章,记录于此,方便自己查阅。正文上一篇《Android...