其他分享
首页 > 其他分享> > 音频渲染

音频渲染

作者:互联网

音频渲染

Android的SDK(指的是Java层提供的API,对应的NDK是Native层提供的API,即C或者C++层可以调用的API)提供了3套音频播放的API,分别是:MediaPlayerSoundPoolAudioTrack。这三个API的使用场景各不相同,简单来说具体如下。

Android的NDK提供了OpenSL ES的C语言的接口,可以提供非常强大的音效处理、低延时播放等功能,比如在Android手机上可实现实时耳返的功能。

AudioTrack的工作流程

  1. 根据音频参数信息,配置出一个AudioTrack的实例。
  2. 调用play方法,将AudioTrack切换到播放状态。
  3. 启动播放线程,循环向AudioTrack的缓冲区中写入音频数据。
  4. 当数据写完或者停止播放的时候,停止播放线程,并且释放所有资源。

标签:渲染,AudioTrack,音频,API,提供,Android,播放
来源: https://blog.csdn.net/qq_34712399/article/details/105879418