opensl

    12热度

    2回答

    将音频发送到扬声器以便在Android上播放很容易,但是有可能获得最终数字信号的实际副本吗?假设我有2个应用程序运行“MyApp”和“SomeOtherApp”。我的应用程序向扬声器发送音频,但“SomeOtherApp”也一样。 “SomeOtherApp”不是我的应用 - 它是第三方应用。是否有可能获得操作系统播放给扬声器的混合音频信号的副本?也就是说,来自我的应用程序的扬声器信号和来自“So

    0热度

    1回答

    我做了一个android应用程序,从本地wifi网络流语音。要收听和传输,我使用JNI中的Opus C API进行解码,并使用OpenSL Audio进行读取。 我从服务中调用JNI,就像那样。 public class StreamService extends Service { private NativeReceiver mNativeReceiver; ... @Ov

    0热度

    1回答

    我初始化的AndroidSimpleBufferQueue如价值观: SLDataLocator_AndroidSimpleBufferQueue bufferLocator = { SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE, 2}; SLDataFormat_PCM pcmFormat = { SL_DATAFORMAT_PCM,

    6热度

    3回答

    我在使用OpenSL ES运行Android 6.0.1的Nexus 6上尝试实现低延迟流音频播放时遇到了一个奇怪的问题。 我最初的尝试似乎遭受饥饿问题,所以我在缓冲区完成回调函数中添加了一些基本的时序基准。我发现,如果我在应用程序打开时不断点击屏幕,则音频播放效果会很好,但如果我将它放置几秒钟,则回调开始花费更长时间。我能够始终如一地重现此行为。一对夫妇的注意事项: “几秒钟”〜= 3-5秒,不

    1热度

    1回答

    我的Android应用程序(即使用NDK/OpenSL ES)中的音频回调出现了一个非常奇怪的问题。我以44.1 kHz和512帧(这给我11.6毫秒的回调时间)流音频输出。在回调中,我合成了几个波形,滤波器等(如合成器)。由于优化,我永远不会超过5毫秒的回调时间。但是,当我打开特定效果(数字延迟线)时,它开始在回调中花费更长的时间。数字延迟线将从7.5 ms(所有声音/滤波器处理完毕)跳起并跳到

    0热度

    1回答

    我已经从opensl的​​android NDK门户下载了audio-echo应用程序。由于缺少文档,我无法确定如何更改音频的采样率和缓冲区大小。 如果有人有关于如何任何想法: 变化OpenSL 缓冲区大小和采样率读取缓冲器被输送到将被处理 馈送到一个C代码OpenSL的输出模块,以被馈送到扬声器 另一种选择我感到的优选采样速率和缓冲器大小被读出,但下取样并在代码本身上采样,并使用一个断路器操作过

    1热度

    1回答

    即时通讯与NDK和OpenSL 我很困惑我试图将OpenSL添加到我的项目。并有一些问题。当我创建ndk项目 - 我没有文件Android.mk 但我有CMakeList 在教程处处谈论android.mk在哪里需要写一个字符串实现OpenSL的项目。 这里我build.graddle(模块)文件 android { compileSdkVersion 26 buildTool

    1热度

    1回答

    因此我坚持将Polycode移植到Android。 我想通过OpenSL ES实现音频接口。我阅读了一些文章,试图从android ndk例子中尽可能地复制等,但没有任何工作 - 可靠 - 对我来说。 我使用最新的Android Studio(2.1.1),因此最新NDK(12RC1)。对于我使用我的Fairphone 2(API级别21)和仿真器(Nexus 5 API级别23)的测试。 该应用

    7热度

    1回答

    我是一个Android应用程序开发人员,我在用下面的崩溃报告的麻烦(我得到了那些每天5/6): native: pc 00000000000418e0 /system/lib/libc.so (tgkill+12) native: pc 0000000000040d59 /system/lib/libc.so (pthread_kill+32) native: pc 00000

    3热度

    1回答

    我正在使用MediaRecorder VOICE_CALL音源通话记录的应用程序,在它的崩溃一些棉花糖设备,后来我改变源MIC这里传入的声音是没有得到记录。现在由于这个java限制,我正在使用原生android代码来记录语音通话。 我设法使用native-audio录音机录制通话记录。问题是在本地代码中也只记录单侧语音,传入语音没有被记录。然后我试着语音通讯预设配置,它没有录音。以下是预设的配置代