胖蔡叨叨叨:你听我说胖蔡叨叨叨

胖蔡叨叨叨
你听我说

【今日分享】 使用Browserify 实现JS的模块化加载

Broswerify 是一个前端管理依赖的工具,通过它可以在浏览器环境下像nodejs一样遵循commonjs规范的模块化编程。 为什么要使用Browserify 浏览器没有定义require方法,但是Node.js有。使用Browseri...

最新发布 第2页

多媒体

音频基础介绍

胖蔡阅读(9654)赞(0)

声音的物理性质 声波的三要素 声波的三要素是:频率、振幅和波形。频率影响声音的传递长度,低频波长较长,传递距离较远;响度是声音的力度大小,常用分贝来描述响度的大小;波形的形状代表着声音的音色,由于声音产生的介质的不同导致声音的波形不同。 人...

Android 布局阴影实现-胖蔡叨叨叨
Android

Android 布局阴影实现

胖蔡阅读(83)赞(0)

阴影方式 最近项目要求,ui有很多有关于阴影的设计要求,网上找了些实现方式,但都不是很理想。现在闲下来了,就寻思着自己写个阴影布局耍耍,以备后用。先说道说道我找到的几种阴影实现方式: 系统阴影 Andorid 系统自api 21之后就多了一...

图像及视频基础-胖蔡叨叨叨
多媒体

图像及视频基础

胖蔡阅读(68)赞(0)

图像表示方式 RGB表示 任何一个图像都可以由RGB组成,一个像素点的RGB常用的表示方式有以下几种: 浮点表示 取值范围为0.0~1.0 整数表示 取值范围为0~255或者00~FF,8个比特表示一个子像素,32个比特表示一个像素 对于一...

多媒体

MIDI基础

胖蔡阅读(97)赞(0)

MIDI MIDI(Music Instruments Digital Interface,音乐设备数字界面),其最初目的是为了解决数字音乐设备间的连接和通讯,实现多台设备之间的协同工作。最初的MIDI只包含两个基础的部分:设备连接&nbs...

多媒体

FFmpeg 的使用

胖蔡阅读(83)赞(0)

ffmpeg 编译默认会生成4个可执行文件和8个静态库。可执行文件包括用于转码、推流、Dump媒体文件的ffmpeg、用于播放媒体文件的ffplay、用于获取媒体文件信息的ffprobe,以及作为简单流媒体服务器的ffserver。8个静态...

多媒体

数字音频

胖蔡阅读(88)赞(0)

音频信号 模拟信号(Analog) 沈阳的物理形态通过电声转换得到完全的”存在形式”的转变,它至少理论上能对声音做出最完整的转换、记录和保存。这样的过程一般就称为”模拟”,因为声音只...

Android

Ubuntu下搭建ndk交叉编译环境

胖蔡阅读(58)赞(0)

android 交叉编译需要使用到NDK交叉编译工具链,首先需要下载ndk开发工具包,下载地址:中文下载地址,或者通过android studio自动下载ndk工具包,进入ndk工具包根目录,通过 make-standalone-...

多媒体

声学基础

胖蔡阅读(85)赞(0)

物理意义上的客观存在的声音无处不在,但人耳能听到和感觉到的声音非常有限,只有频率在 20Hz 到 20kHz 范围内的声音才有可能被人耳察觉到。我们把产生震动的发声物体称为 声源体 ...

多媒体

声音合成原理

胖蔡阅读(50)赞(0)

模拟合成器 模拟合成器主要是由以下三部分组成: VCO:Voltage Controlled Osillator,电压控制振荡器(压控振荡器) VCF:Voltage Controlled Filter,电压控制滤波器(压控滤波器) VCA...

Gradle

Gradle基础介绍

胖蔡阅读(57)赞(1)

介绍gradle使用基础,gradle基础脚本结构和常规使用方法,以及一个简单的gradle示例.主要是为了简单的介绍gradle使用。 gradle环境配置 gradle可以通过两种方式运行gradle脚本:一种是通过配置系统gradle...