1:初始化(SDL_Init()) SDL简介 有关SDL的简介在《最简单的视音频播放示例7:SDL2播放RGB/YUV》以及《最简单的视音频播放示例9:SDL2播放PCM》中已经叙述过了,不再重复。这两篇文章中也提到了一张SDL的原理图,如下所示: 从这个图中可以看出,SDL根据系统的不同调用不同...
分类:
其他好文 时间:
2015-05-23 18:03:46
阅读次数:
558
一.Mplayer支持的格式 MPlayer是一个LINUX下的视频播放器,它支持相当多的媒体格式,无论在音频播放还是在视频播放方面,可以说它支持的格式是相当全面的。 视频格式支持:MPEG、AVI、ASF 与WMV、QuickTime 与 OGG/OGM、SDP、PVA、GIF。 音频格式支持:M...
分类:
其他好文 时间:
2015-05-23 16:40:16
阅读次数:
289
码农人生ChengYin's coding life主页 Blog分类 Categories归档 Archives关于 AboutWeibo GitHub RSSWhere there is a will, there is a way. -- Thomas EdisonAug 2nd, 2014A...
分类:
移动开发 时间:
2015-05-19 20:49:21
阅读次数:
255
//AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(System Sound Service)//System Sound Service的限制://1.音频播放时间不能超过30s//2.数据必须是PCM或者IMA4格式//3....
分类:
移动开发 时间:
2015-05-15 19:36:12
阅读次数:
153
本篇文章利用“MCI API”来实现对音频文件的播放,只写到本人用到的最为简单的播放功能,这篇文章有对其详细的介绍,如果有需要可以去看看。
OK,下面直接上代码吧,本人用的是VS2013直接建的C++空白控制台程序,代码如下:
#include "stdio.h"
#include
#pragma comment (lib, "winmm.lib")
void main()
{...
分类:
编程语言 时间:
2015-05-14 14:20:46
阅读次数:
146
导语
在算法系列的第二十二篇,我们介绍了离散傅立叶变换算法的实现,将时域的音频信号转换到频域进行分析,获取拨号音频的频率特征。这一篇我们将介绍一种频域均衡器的实现方法,所谓的频域均衡器,就是在频域信号的基础上对音频数据进行调整,然后再将频域信号转换成时域信号在回放设备上播放,从而达到音色调节的目的。将频域信号转换成时域信号的算法,就是离散傅立叶逆变换算法。
1 离散傅立叶逆变换有从时域转换到频域...
分类:
编程语言 时间:
2015-05-04 20:11:17
阅读次数:
198
上午看了关于AudioToolbox.framework相关的资料,结合网上的资料对AudioToolbox的基本使用有了整体上的认识,上一篇文章笔谈AudioToolbox(一) 中提到使用AudioQueue来实现音频播放功能时最主要的步骤:1. 打开播放音频文件2. 取得播放音频文件的数据.....
分类:
移动开发 时间:
2015-05-04 15:19:51
阅读次数:
166
目录:一、项目地址二、布局1、按屏滚动会碰到什么问题?2、flexbox会碰到什么问题?3、fixed定位需要慎用。三、动画1、CSS动画与Canvas动画性能优劣分析2、当缩放动画碰上硬件加速3、动画由Javascript来维护还是css维护的思考四、特性1、如何解决音频播放预加载与延时的问题2、...
分类:
移动开发 时间:
2015-04-28 13:41:10
阅读次数:
242
初始化AudioSession和基本配置 音频播放器采用的AVPlayer ,在程序启动的时候需要配置AudioSession,AudioSession负责应用音频的设置,比如支不支持后台,打断等等,这一步很重要,比如在viewdidload里初始化AVplayer以后要调用下面的函数:/** .....
分类:
移动开发 时间:
2015-04-22 13:31:45
阅读次数:
187
多媒体音频视频与iPad基本使用一、多媒体播放 1.配置库 --> AVFoundation.framework 头文件 #import 2.播放音频 (1)播放本地音频@interface ViewController (){ // AVAudioPlayer *_player...
分类:
其他好文 时间:
2015-04-21 20:42:39
阅读次数:
133