finch

    1熱度

    1回答

    My * .wav的工作如預期。但是wav文件很大,所以我想播放* .mp3或* .ogg,但它不起作用。 我使用此代碼行的雀示範項目 engine = [[Finch alloc] init]; sitar = [[Sound alloc] initWithFile:RSRC(@"sitar.wav")]; [sitar play]; 發現所以,我只能改變sitar.wav到我的.MP3

    0熱度

    1回答

    感謝zoul分享他的openal avaudioplayer替代品!它正是我需要的, 我的繼承人的問題..我不能建立一個分佈構建W/O得到 一般GCC-4.2失敗,錯誤代碼1, 我建立了雀演示項目中我的代碼和認爲它可能是我做過的 。 ,所以我重新下載演示...複製發行,改名分佈 和同樣的事情... 知道缺什麼IM? 謝謝! 內置乾淨雀演示的設備3.0分發, 它爲設備調試,所以我想代碼簽名是確定 -

    1熱度

    1回答

    我需要: - start/stop sounds with lengths between 0.1 and 10 seconds - change the playback volume 我想/想/將是不錯的有: - change the playback speed - change the playback pitch/frequency - pause an sound and r

    0熱度

    1回答

    當我使用Finch播放音頻時,是否可以實際執行OpenAL可以執行的所有操作?

    0熱度

    1回答

    我可能會同時播放幾個聲音,其中一些聲音比其他聲音更大聲或更沉默。因爲我很懶,也不瞭解音頻編輯工具,所以我只想通過編程來調整聲音的音量,使它們都匹配得很好。我相信winamp做了類似的事情,他們稱之爲「正常化」。所以你播放你的播放列表,不要一直生氣,因爲音樂突然變得如此沉默,你必須站起來拉起音量,下一首歌曲如此響亮,以致你的窗戶爆炸,你的耳朵癱瘓。你知道我的意思...所以我需要分別調整每個小音響文件

    0熱度

    2回答

    我有一種聲音需要每秒播放10次。聲音是1秒長。所以它確實重疊了10次。但是,據我瞭解Finch聲音庫,我需要10個不同的聲音實例,以便幾乎同時播放10次。 當我只有一個實例時,聲音會停止並在每次迭代時從頭播放,但不會與自身重疊。 如何做到這一點?

    0熱度

    1回答

    Finch使用OpenAL。然而,當我有一個聲音的實例,並說 - 播放,聲音播放。當我以一種快節奏的方式一個接一個地播放多個電話時,每個播放都會使該聲音的當前聲音播放停止並重新啓動。 這不是我想要的。我是否需要創建多個來源或緩衝區才能運行?或者我會用相同的文件實例化多個聲音?

    1熱度

    1回答

    我使用芬奇遇到了一個問題 - 我被打開,並再次釋放了很多的聲音文件,並在項目中聲音的特定點就停止加載 - 錯誤代碼的形式ALOpenFileFromURL ...是43 - 找不到文件...... 我到底的解決辦法是,以確保文件被加入AudioFileClose(並保持FILEID的記錄),以在Sound.m的的dealloc關閉... 我的解決方案可能是不優美也許幼稚,但似乎現在的工作 - 所以

    0熱度

    3回答

    有finch播放完成回調嗎?類似於 - audioPlayerDidFinishPlaying在avaudioplayer的東西?通過代碼看我找不到任何引用它的東西。

    1熱度

    1回答

    我正在使用Finch聲音引擎從AVAudioPlayer切換到OpenAL。我需要做計量,即得到平均峯值水平。 Finch聲音引擎不提供此功能,而且我對OpenAL完全陌生。我怎樣才能做到這一點?任何例子將非常感激。