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錄音機錄製通話記錄。問題是在本地代碼中也只記錄單側語音,傳入語音沒有被記錄。然後我試着語音通訊預設配置,它沒有錄音。以下是預設的配置代