在以前没有毕业之前,做过了一个了播放器,其实就是mplayer的二次开发. 如果在这个播放器之上,加个oss作声音输入,那不就可以做个卡拉OK啦? 1.OSS的定义 OSS(Open Sound System,开放声音系统),是unix或类unix环境中的音频接口(录音.放音.采样率等的设置),也被称为是一种音频驱动结构.只要音频处理应用程序按照OSS的API来编写,那么在移植到另外一个平台时,只需要重新编译即可. 2.基础知识 数字音频设备(有时也称codec,PCM,DSP,ADC/DAC设