openal

    1熱度

    1回答

    在互聯網上查看後,我無法找到我的問題的答案。 我正在爲大學作業和額外的分數創建遊戲,並決定在我的遊戲中實施聲音。 我正在使用ALAL.DLL的OpenAL。這是我得到的錯誤。 上述錯誤列表是我宣佈的聲音和事情,我需要的聲音。

    0熱度

    1回答

    我正在嘗試使用Java OpenAL庫。導入本地庫libsoft_oal.so時遇到問題。 Java OpenAL依賴於OpenAL軟實現。我試圖根據他們在github上的自述文件來構建它,似乎只編譯了libopenal.so庫。 Java OpenAL沒有更新4年,所以在我看來,庫只是重新命名。我改名爲圖書館,但沒有運氣。我認爲我的庫路徑是正確的,我試圖用java.library.path參數運

    0熱度

    1回答

    我正在使用OpenAL和ALUT工作。我需要從緩衝區獲取波形。我正在使用alutLoadWAVFile將數據加載到緩衝區中。當我輸出緩衝器的每個項目,我得到的是這樣的: 這不是波形,因爲波形看起來像這樣在Audacity中: 我的代碼(無論如何相關部分): unsigned char* alBuffer; ... alutLoadWAVFile((ALbyte*)("test2.wav"),

    -1熱度

    3回答

    我得到一個FileNotFoundException,當它顯然是在那裏。只是看看我的截圖: 有誰知道發生了什麼事?

    1熱度

    1回答

    我編碼使用LWJGL 3在Java管理OpenAL的,當我創建ALContext這一行: ALContext alContext = ALContext.create(); 當我執行控制檯打印此建議 AL lib目錄下:(EE)UpdateDeviceParams:無法設置44100hz,得到48000hz 代替 任何想法關於最新錯誤? 順便說一句,它變得真的很難用LWJGL 3編碼,唯一的地

    1熱度

    2回答

    我複製/粘貼代碼,本教程的OpenAL的聲音加載器:http://wiki.lwjgl.org/wiki/OpenAL_Tutorial_6_-_Advanced_Loading_and_Error_Handles 但是,每當我嘗試加載多個聲,在getALBuffer方法循環陷入無限循環。我不認爲我改變了我複製/粘貼的任何代碼。調用i.next(),我是類型迭代器似乎總是返回true,但我不知道爲

    2熱度

    1回答

    好的,這是我的問題。 我正在開發一些幫助類,它爲我封裝了iOS上的OpenAL功能。要知道,它運行得很好,這意味着我可以播放多個聲音(同時)並配置增益和音調。 對我來說,下一步是添加位置聲音。我知道,我必須爲聽衆的位置和來源的位置(和速度,但這不是那麼重要,知道)使用屬性。 問題是,我實現了與互聯網上的教程相對應的所有內容,但聲音總是沒有衰減,所以它不是位置的。 我發現,有時這是由立體聲音頻文件引

    1熱度

    1回答

    我在使用錄製音頻時遇到了一些問題。我在iOS上有過OpenAL的經驗,但這對我沒有幫助。我試了很多例子,但我總是得到同樣的問題: alcCaptureOpenDevice(NULL,SRATE,FORMAT,SSIZE)返回null 我已經android.permission.RECORD_AUDIO在AndroidManifest.xml中。 P.S.我使用我在iOS上運行的С++代碼。從Ope

    0熱度

    1回答

    我最近給朋友一些代碼,這意味着轉換然後播放和分析音樂,但是當我嘗試將它集成到我自己的項目中時,它會拋出錯誤並拒絕播放音樂。 我跟蹤了代碼的流程,找到了與原始代碼不同的第一行。 #define AL_CALL(a) { a; checkError(__FILE__, __LINE__); } bool PcmStream::open(string path){ printf("PcmStream

    0熱度

    1回答

    我試圖實現一個應用程序,在循環中播放音調序列。實際上,我使用OpenAL,並且我對這樣的框架的體驗是積極的,因爲我也可以執行聲音。 這裏的情景: 負載從CAF短音(3秒)文件 播放該聲音在一個循環中,也進行聲音轉變。 只要齒輪速率不是太高 - 我的意思是每個音調超過10毫秒。無論如何,我的NSTimer(嵌入我的聲音序列來播放)應該是可配置的 - 只要我的機率增加(我的意思是每個音調少於10毫秒)