ICode9

精准搜索请尝试: 精确搜索
  • Harmony Native开发-我的OpenSL ES录音机2022-01-06 23:01:07

    零、写在前面 最早我是在Android上开发的OpenSL ES。但最近看了下鸿蒙的文档,发现它的底层库也支持OpenSL ES,这我的兴致就来了。简单了解了一下鸿蒙的Native开发,就着手开发起来。移植过程中发现其实对Android程序员还是相当友好的,从Android上移植到鸿蒙并没有太大的改动。这篇

  • Android NDK,OpenSL ES-知道何时填充缓冲区2019-10-31 14:28:44

    如果我将要记录的缓冲区放入队列中,是否有办法知道该缓冲区的实际填充时间,所以我可以使用它? 同样,是否有办法知道何时播放了缓冲区? 对于上下文: 我正在修改NDK示例“本地音频”.它使用SLAndroidSimpleBufferQueueItf进行播放,并使用注释(为了进行流录制)进行注释(我想这样做).现在

  • 在Android上使用OpenSL播放内存中的PCM WAVE声音2019-10-30 10:36:20

    我正在尝试将OpenSL AudioPlayer设置为使用分配给我播放wav文件的内存.我想这样做,所以我可以有多个共享相同数据并节省内存的AudioPlayers. 我试图给openSL整个文件,并告诉它这是带有format_mime的WAVE SLDataLocator_Address loc_fd = {SL_DATALOCATOR_ADDRESS, data, size}; S

  • android – AAudio或OpenSL2019-08-23 20:28:10

    我开始在C中实现我的游戏音频部分,我已经看到有2个音频框架可用AAudio(https://developer.android.com/ndk/guides/audio/aaudio/aaudio.html)和OpenSL(https://developer.android.com/ndk/guides/audio/opensl/index.html). 这两者之间有什么区别?解决方法:OpenSL ES 从Android 2.3

  • android – 是否需要释放来自OpenSL ES音频播放器的已完成缓冲区?2019-07-26 10:25:40

    只是为了确认.当通过OpenSL ES for Android创建的音频播放器完成播放缓冲区时,垃圾收集器会自动释放该缓冲区吗?或者我需要自己释放缓冲区吗? 如果是后者,我可以使用一些帮助.但就目前而言,我不会发布任何代码,直到我被告知我需要自己做…解决方法:缓冲区队列本身并不实际分配缓冲区

  • OpenSL ES: 利用OpenSL ES播放一个存在于SDcard上的PCM文件2019-06-27 16:52:45

    native-lib.cpp #include <jni.h>#include <string>#include <SLES/OpenSLES.h>#include <SLES/OpenSLES_Android.h>#include <android/log.h>#define LOGD(FORMAT,...) __android_log_print(ANDROID_LOG_ERROR,"xp.chen",FORMAT,##

  • 什么是SLDataLocator_AndroidSimpleBufferQueue(Android 4.3)?2019-06-12 14:12:53

    “2”代表以下内容: SLDataLocator_AndroidSimpleBufferQueue loc_bq = {SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE, 2}; 从我读过的,它是缓冲区的数量. 为什么2?为什么不只是1?如果2更好,为什么不是10然后才能让它变得更好? 谢谢解决方法: Why 2? 如果您有2个缓冲区,则可以在播

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有