Android jni层直接输出音频示例
2011-08-03 19:46
218 查看
转自: http://www.cnblogs.com/mcodec/articles/2122675.html
Android中音频输出有两种方式,一种是在java层用Audiotrack类输出。但是通常情况下,音频是在jni层解码,如果再回传给java层输出,那么程序效率较低。
另一种是在jni层直接输出,省掉回传java层的步骤,程序效率较高。
本示例代码演示了在jni层直接输出音频的方案,音频源为sdcard上的wav文件。
实际使用时,把压缩包中的test.wav文件push到模拟器sdcard卡。
编译环境
1:NDK是r4版
2:SDK 是2.2版
3:eclips是3.5版
4:主机是windows xp
下载地址:http://files.cnblogs.com/mcodec/ffaudio.7z
Android中音频输出有两种方式,一种是在java层用Audiotrack类输出。但是通常情况下,音频是在jni层解码,如果再回传给java层输出,那么程序效率较低。
另一种是在jni层直接输出,省掉回传java层的步骤,程序效率较高。
本示例代码演示了在jni层直接输出音频的方案,音频源为sdcard上的wav文件。
实际使用时,把压缩包中的test.wav文件push到模拟器sdcard卡。
编译环境
1:NDK是r4版
2:SDK 是2.2版
3:eclips是3.5版
4:主机是windows xp
下载地址:http://files.cnblogs.com/mcodec/ffaudio.7z
相关文章推荐
- Android jni层直接输出视频示例
- Android 音频输出方式监听
- Android开发实践:JNI层线程回调Java函数示例
- Android 音频 Framework层 音频输出 Java API
- 求教,是否直接可以调用android的libmedia.so库进行音频播放
- android音频(三)——利用ndk直接编译faac和faad(续1)
- 【Android Training - Multimedia】管理音频播放[Lesson 3 - 当音频输出设备突然改变]
- Android如何实现音频输出切换
- Android 5.1-s5p6818平台音频无输出的问题
- Python实现将SQLite中的数据直接输出为CVS的方法示例
- Android开发实践:JNI层线程回调Java函数示例
- 求教,是否直接可以调用android的libmedia.so库进行音频播放
- Android L新特性:原生支持USB音频输出
- 求教,是否直接可以调用android的libmedia.so库进行音频播放
- Android媒体应用(七)--处理音频输出的变化
- linux合成的音频,怎么直接在合成后在c语言中调用播放?android平台
- 求教,是否直接可以调用android的libmedia.so库进行音频播放
- Android输出正弦波音频信号(左右声道对称)
- 基于网络音频的Android播放程序简单示例
- android音频播放简单示例