23.Eclipse下Ndk开发(OpenSL ES播放音频wav)
OpenSL ES(Open Sound Library for Embedded Systems) 网上解释OpenSL ES是跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市场的发展。 NDK开发OpenSL ES跨平台高效音频解决方案.png 接下来直接上代码,注释都在代码中,具体的开发步骤可以参考 03.Eclipse下Ndk开发(以文件加密为例模拟一下开发过程) AudioPlayer.java package com.example.openslaudio; public class AudioPlayer { public native static void play(String filePath); static{ System.loadLibrary("OpenSLAudioPlayer"); } } MainActivity.java package com.example.openslaudi...
