public class MainActivity extends Activity { private static final String TAG = "MainActivity"; private Button playBtn; private AudioTrack player; private int audioBufSize; private byte[] audioData; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); audioBufSize = AudioTrack.getMinBufferSize(8000, AudioFormat.CHANNEL_CONFIGURATION_STEREO, AudioFormat.ENCODING_PCM_16BIT); player = new AudioTrack(AudioManager.STREAM_MUSIC, 8000, AudioFormat.CHANNEL_CONFIGURATION_STEREO, AudioFormat.ENCODING_PCM_16BIT, audioBufSize, AudioTrack.MODE_STREAM); audioData = new byte[audioBufSize * 10]; for (int index = 0; index < audioBufSize * 10; index++) { audioData[index] = (byte)(index % 256); } // 创建播放器 playBtn = (Button)findViewById(R.id.PlayBtn); playBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { player.play(); player.write(audioData, 0, audioBufSize * 10); Log.i(TAG, "play finished"); } }); } }
您还没有登录,请您登录后再发表评论
在Andriod中使用AudioRecord录音,使用AudioTrack播放录音的完整Demo。
android 使用 audiotrack和audiorecord jni层的开源代码
主要为大家详细介绍了Android音频系统AudioTrack的使用方法,如何使用AudioTrack进行音频播放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
RT,一个使用audiotrack播放PCM音频数据的DEMO,上传的代码工程中有个音频数据文件夹,包含了用于测试的PCM数据文件,详情请看readme.txt;另外代码附详细说明,走过路过的都不要错过了,喜欢就顶下吧
Android实现使用AudioTrack实现正弦波音频播放,不固定频率可任意切换频率。20Hz~2KHz之间进行无缝切换。
一个关于AudioRecord和AudioTrack的简单事例 通过录制得到PCM格式的音频,然后通过再用AudioTrack播放该文件
android使用AudioTrack低延迟播放音频文件.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
AudioTrack播放原始音频PCM
Android AudioTrack 分析,从理论及代码角度分析 android audioTrack framework 层。
本Demo使用MediaCodec解码AAC音频数据,解码之后直接使用AudioTrack播放PCM音频数据
一个使用audiotrack播放PCM音频数据的DEMO,上传的代码工程中有个音频数据文件夹,包含了用于测试的PCM数据文件,详情请看readme.txt;另外代码附详细说明,走过路过的都不要错过了,喜欢就顶下吧
Android9.0下使用AudioTrack解析,从socket服务端tcp传输过来的音频流裸数据的示例
android使用audioRecord和audioTrack实现语音录音播放与即时播放
可以多个音频顺序播放,可以重复播放音频 博文地址:http://blog.csdn.net/w1027296673/article/details/50441709
实现用audiotrack播放pcm音频流
android基于AudioTrack播放PCM音频文件的源码实例,播放扩展名为rm格式的文件,不使用android 内置的Audio和video来播放PCM音频数据,通过通过解码得到PCM数据源,使用AudioTrack类实现音频文件的播放,本源码就是...
http://blog.csdn.net/hgl868/article/details/6766917#comments中使用的测试文件
使用AudioTrack播放MP3 左右声道控制 之移植Libmad到android平台 使用libmad 解码MP3
audiotrack 播放音频
相关推荐
在Andriod中使用AudioRecord录音,使用AudioTrack播放录音的完整Demo。
android 使用 audiotrack和audiorecord jni层的开源代码
主要为大家详细介绍了Android音频系统AudioTrack的使用方法,如何使用AudioTrack进行音频播放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
RT,一个使用audiotrack播放PCM音频数据的DEMO,上传的代码工程中有个音频数据文件夹,包含了用于测试的PCM数据文件,详情请看readme.txt;另外代码附详细说明,走过路过的都不要错过了,喜欢就顶下吧
Android实现使用AudioTrack实现正弦波音频播放,不固定频率可任意切换频率。20Hz~2KHz之间进行无缝切换。
一个关于AudioRecord和AudioTrack的简单事例 通过录制得到PCM格式的音频,然后通过再用AudioTrack播放该文件
android使用AudioTrack低延迟播放音频文件.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
AudioTrack播放原始音频PCM
Android AudioTrack 分析,从理论及代码角度分析 android audioTrack framework 层。
本Demo使用MediaCodec解码AAC音频数据,解码之后直接使用AudioTrack播放PCM音频数据
一个使用audiotrack播放PCM音频数据的DEMO,上传的代码工程中有个音频数据文件夹,包含了用于测试的PCM数据文件,详情请看readme.txt;另外代码附详细说明,走过路过的都不要错过了,喜欢就顶下吧
Android9.0下使用AudioTrack解析,从socket服务端tcp传输过来的音频流裸数据的示例
android使用audioRecord和audioTrack实现语音录音播放与即时播放
可以多个音频顺序播放,可以重复播放音频 博文地址:http://blog.csdn.net/w1027296673/article/details/50441709
实现用audiotrack播放pcm音频流
android基于AudioTrack播放PCM音频文件的源码实例,播放扩展名为rm格式的文件,不使用android 内置的Audio和video来播放PCM音频数据,通过通过解码得到PCM数据源,使用AudioTrack类实现音频文件的播放,本源码就是...
http://blog.csdn.net/hgl868/article/details/6766917#comments中使用的测试文件
使用AudioTrack播放MP3 左右声道控制 之移植Libmad到android平台 使用libmad 解码MP3
audiotrack 播放音频