数媒阿宝

每个打工人都有一个创业梦

简述 Android系统在短时间内大放异彩,得益于其源码的开放性;也正因其开放性,各厂商自由定制,导致了系统碎片化严重。Android硬件编码的MediaCodec方案便是著名的难题之一。 关于MediaCodec是什么,怎么用,官网已经进行了详细的讲解,这里不再多述。 下面重点讲解如何测试MediaCodec的硬编兼容性。 国内现状 目前,针对于Android的兼容性测试,常见两种解决方式,一种是购买足够数量的测试机,来满足机型
阅读全文 »

英文原版: Android NDK OpenSL ES for Android 简介 本描述了NDK实现的OpenSL ES与OpenSL ES 1.0.1参考规范之间的区别。当使用标准OpenSL ES的示例代码时,需要做适应的修改来适配Android。 在没有特殊说明的情况下,OpenSL ES的所有特性适用于Android 2.3(API 9)及更高版本。极少数适用于Android 4.0(API 14)的特性已经添加了备注。
阅读全文 »

英文原版: Android NDK Android.mk 本文用来描述 Android.mk 文件的语法结构, 概览 Android.mk文件位于项目的 jni/ 目录下,用来描述编译系统的源码和共享库的位置。Android.mk文件本质上是GNU makefile的一个片段,可以被编译系统解析一次或多次。 基本语法 变量和宏 模块描述变量 未完待续。。。
阅读全文 »

英文原版: Android NDK Application.mk 前言 Application.mk文件用来说明一款APP依赖于哪些本地模块。本地模块可以是静态链接库,动态链接库,或者可执行文件。 注: 我们强烈建议你在阅读本文之前,先阅读 Android.mk,以便更好的理解。 概述 Application.mk文件是一个迷你的GNU Makefile片段,用来定义一些编译变量。Application.mk文件一般放在$PROJ
阅读全文 »

简介 Android录屏可以用在很多方面,比如录制精彩的游戏过程,录制喜欢的视频片段,或是给朋友展示手机桌面等等 常见的录屏软件 AZ Screen Recorder 免费使用,付费增值 Android 5.0以上系统,无须ROOT ilos screen recorder 免费使用,付费增值 Android 5.0以上系统,无须ROOT SCR Screen Recorder 免费使用,付费增值 Android系统,需要ROOT
阅读全文 »

Git系列教程 GIT使用教程 GIT忽略文件-gitignore GIT忽略文件-gitignore 在GIT项目管理中,我们经常会使用到一个名为 .gitignore 的配置文件,用来排除不需要加入到版本控制中的文件/文件夹。 关于gitignore的用法,这里有中英文两篇文章介绍: .gitignore用法 .gitignore document 下面介绍如何创建.gitignore忽略文件: Github官网为我们提供了一
阅读全文 »

英文原版: FFplay Documentation 摘要 ffplay [options] [input_file] 简介 FFplay是一个易用的并且可移植的,基于FFmpeg库和SDL库的媒体播放器。它是一个FFmpeg接口的测试器。 选项 所有有关数字的选项,如果没有特殊说明,接受字符串形式的数字,数字后面的SI单位可以带一个前缀,例如: ‘K’, ‘M’, ‘G’。 如果SI单位前带有 ‘i’ 前缀,那么这个完整的前缀
阅读全文 »

操作系统: Mac OSX NDK: android-ndk-r10e-darwin-x86_64 编译目标: librtmp.a librtmp.so 简介 Android 官方提供了三种编译方式,分别是 prebuild 工具,standalone toolchain 工具,ndk-build 工具。 prebuild 工具,是官方提供的预编译好的工具,使用时需要手动指定系统头文件和链接库文件; standalone toolc
阅读全文 »
0%