openal

    1熱度

    1回答

    我是新的使用OpenAl庫。我遵循OpenAl編程指南,但我找不到。 我從OpenAl編程指南的第10頁中提取了此代碼,但仍然沒有聲音。我使用OSX Snow Leopard,我知道OSX沒有定義ALUT。 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include

    3熱度

    1回答

    使用OpenAL,我以AL_FORMAT_STEREO16格式加載聲音。我試圖在iOS/iPhone平臺中設置OpenAL的平移?我需要爲源設置AL_POSITION嗎?我如何設置它?

    4熱度

    2回答

    我想這樣做很簡單:從內存中播放PCM音頻數據。 音頻採樣將來自聲音合成算法,預先加載的示例文件或其他。我的問題是如何播放緩衝區,而不是如何填充數據。 所以我在尋找最好的方式來重新實現我老了,過時AudioWrapper(這是基於AudioUnits V1),但我無法在發現Apple Documentation將履行以下的API: 與10.5到10.7兼容。 可在ios中使用。 不依賴於第三方庫。

    2熱度

    1回答

    我正在使用MPMoviePlayerController在標題序列中播放背景中的視頻。我將這些遊戲控件疊加在一起(只是一些紋理化的UIButton)。 視頻本身沒有音頻,但當我通過OpenAL按按鈕時播放聲音。 音頻會話設置爲「Ambient」,只要MPMoviePlayerController不在周圍,它就會正確響應設備的靜音按鈕和音量。但是一旦視頻開始播放,就會發出聲音而不考慮靜音或音量設置。

    3熱度

    1回答

    我試圖讓參照this tutorial通過OpenAL的打一個簡單的聲音文件: 我創建了一個整體的代碼從它最初測試,但不能得到聲音發揮。我一直在嘗試很多東西,但我無法播放聲音。任何幫助深表感謝。 謝謝。 這裏是我的代碼: ALCdevice* device; device = alcOpenDevice(NULL); ALCcontext* context; alcCreateContex

    3熱度

    1回答

    簡而言之,我不想將整個wav文件加載到OALAL緩衝區中,並且所有的教程都要一次讀取整個.wav文件。是否有任何頁面描述了我錯過的緩衝方案? 這將最終擴展到ogg mp3和flac,但對於現在的wav文件是一個好的開始。

    16熱度

    1回答

    以下應用:用龐大的客戶羣兩個cocos2d的普遍的iOS遊戲。 問題:幾個月前(2011年)報告開始進入,聲音會隨機刪除,只有一些聲音會在應用程序中播放,其他則不會。這個問題只能通過設備重啓來解決。 重要提示&詳情: 相同的代碼和相同的聲音文件發揮罰款了一年多 這種NO bug報告。我希望我能指出一個日期,但我認爲這個問題始於iOS更新。 的錯誤是非常難以重現。我曾親眼看過它 ,但我沒有運氣再造成

    1熱度

    1回答

    每當我嘗試在monodroid中創建一個新的音頻上下文時,它會告訴我openal32.dll丟失;這自然是沒有道理的,因爲這是monodroid,Openal作爲OpenTK的一部分包含在內。 我只能假設我做錯了什麼,但我在Windows之前使用過OpenTK/OpenAL,並且使用類似的代碼管理得很好。 反正這裏是有問題的代碼: public Audio() { if (

    1熱度

    1回答

    我想重建我的Qt應用程序的android,所以我選擇必需品。但是,當我試圖與OpenAL的軟鏈接爲Android(這是staticly建),引發的錯誤: /media/Files/QtCode/AndroidPlayer/libs/armeabi/libopenal.a(android.o): In function `JNI_OnLoad': /media/Files/openal-andro

    0熱度

    1回答

    我在使用Java中的OpenAL(LWJGL)播放聲音時遇到問題。 更糟糕的是,我不知道錯誤告訴了我什麼。 AL lib目錄下:ReleaseALC:1設備不封閉 現在我敢肯定的是,文件的位置是正確的,但waveFile返回一個空,所以錯誤是在第8行;當它試圖從waveFile獲取數據時。 FileInputStream fin = null; try { fin = new File