游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2585|回复: 0

OpenSL ES 简单例程源码

[复制链接]

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2013-5-17 20:58:21 | 显示全部楼层 |阅读模式
本帖最后由 dana9919 于 2013-5-17 21:00 编辑

OpenSL ES 简单例程源码
图片不发了,界面很简单就四个按键,两个背景音,两个PCM音效


在NDK samples里的native_audio的基础上,精减到只有两部分
file descriptor audio 和Buffer queue audio 。并且增加了从Wav文件提取PCM音频流的功能
简单来说,一个是背景音,一个是音效
file descriptor audio 相当于一个音轨对应生成一个PlayerObj 应用于背景音的比较好
BufferQueue audio 相当于一个Pcm流的管道,设置好Pcm流的规格后,只要是合规格的PCM流
都可以一个一个进这个管道播放,较适合于作为音效
(至于3D音效的支持 native_audio里也没有,但OpenSL ES Specification里有部分源码)

有兴趣的可以看看偶滴CODE,扔在网易网盘上了,如果下载不了可以MAIL我
下面是android java工程(包括NDK/JNI部分)
取件码:yaYMxmAg
dana9919@163.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-13 19:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表