社区
Android
帖子详情
NDK 开发时,想调用 AudioTrack.h 中的类和方法,怎么调用?
jmcooler
2011-09-01 05:31:49
NDK 开发中,我想调用 AudioTrack.h 中的类和方法
显然,AudioTrack.h 不属于 NDK,而是Android SDK 框架里的部分
可是每个 Android SDK 版本里,都没有这样的头文件和对应的 so 库文件
因此,我的 NDK 程序没法调用 AudioTrack.h 中的类和方法,我该怎么办呢?
或者说,AudioTrack.h 和 对应的 so 库文件在哪里呢?
...全文
570
7
打赏
收藏
NDK 开发时,想调用 AudioTrack.h 中的类和方法,怎么调用?
NDK 开发中,我想调用 AudioTrack.h 中的类和方法 显然,AudioTrack.h 不属于 NDK,而是Android SDK 框架里的部分 可是每个 Android SDK 版本里,都没有这样的头文件和对应的 so 库文件 因此,我的 NDK 程序没法调用 AudioTrack.h 中的类和方法,我该怎么办呢? 或者说,AudioTrack.h 和 对应的 so 库文件在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
femgwei
2012-11-06
打赏
举报
回复
封装AudioTrack的java类,通过c逆向调用java接口
aycute
2012-05-09
打赏
举报
回复
可以共享一下经验吗?非常感谢楼主!!!
念茜
2011-09-03
打赏
举报
回复
唉,只能在android源码里编译对应模块了
xxm7899
2011-09-03
打赏
举报
回复
非常感谢楼主!!!
l13615556434
2011-09-03
打赏
举报
回复
真的没有带源码头文件的sdk和ndk,可以自己整理的嘛,android不是把除了内核驱动和硬件抽象层代码都开放了嘛
jmcooler
2011-09-02
打赏
举报
回复
有没有直接带有C/C++ 头文件和 so 库文件的 Android SDK 版本呢?
马上结贴
l13615556434
2011-09-01
打赏
举报
回复
直接在android源码里面作为模块编译,可行。自己做一个android的交叉编译工具,引用源码里面的头文件,把虚拟机里面的system/lib/libmedia.so弄出来,编译自己工程的时候加入此lib库的引用,都行的。
这两种方法在开发的时候都用过。
Android 通过
NDK
使用 OpenSLES录音播放 (
Audio
Trac
k播放)
在Android
中
,有
时
候需要用到录音,我们大多录音是通过
Audio
Recoder获取,由于我之前云游戏项目
中
使用的
NDK
开发
的,现在也把录音部分移到
ndk
去,感觉自己不喜欢去讲太多的道理,就喜欢上代码。。。 1.初始化引擎,以及设置回调 //1.
调用
全局
方法
创建一个引擎对象(OpenSL ES唯一入口) SLresult result = slCreateEngine(&engineObject, 0, NULL, 0, NULL, NULL); if (SL_RESULT
NDK
学习笔记:JNI
调用
Java层
方法
创建Native的
Audio
Trac
k播放PCM(
方法
签名,CallXXXMethod)
NDK
学习笔记:JNI
调用
Java层
方法
创建Native的
Audio
Trac
k播放PCM 题目有点复杂,不过确实就是那么回事。这章
想
记录的内容比较多,先列出来: native static 与 native的参数列表 区别 JNI
调用
Java的
方法
(相关API、
方法
签名的获取) native使用java对象 常用实用技巧。 废话不说,直接撸码 public class ZzrF...
NDK
学习四:在
NDK
中
直接
调用
Audio
Trac
k
2019独角兽企业重金招聘Python工程师标准>>> ...
NDK
Suerface
Audio
Trac
k
【简介】
NDK
的音视频
开发
中
,
想
调用
Audio
Trac
k或Suerface的
类
和
方法
,而它们不属于
NDK
,而是Android SDK 框架里的部分。解决这个问题有两个
方法
: 1.在源码环境
中
将利用到
Audio
Trac
k或Suerface的项目作为Android SDK 框架的模块进行编译; 2.利用
NDK
的交叉编译工具,并且将Android SDK 源码
中
对应的头文件和库拷贝出
调用
android底层接口,android 底层可以
调用
mediaplayer.h吗?
猜测你说的可能是在
NDK
(c/c++)
中
想
调用
mediaplayer的接口来播放音视频,如果是的话,往下看,否则不用看了。官方是没有在
NDK
里提供使用mediaplayer的接口的,但如果你一定要这样做,也是有可能的,思路就是:1)从Android源码
中
找到mediaplayer.h以及libmediaplayer.so(库名字猜测应该是这样)2)用so查看工具,得到libmediaplayer....
Android
80,349
社区成员
91,289
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章