我有一段錄音在開頭和結尾都有一些無用的聲音。 我該如何演奏聲音的中間部分?僅使用OpenAL(iOS)播放聲音的一部分(包括進和出)?
我有AL_SEC_OFFSET,這是適合的入口點,我已經使用它,但端點是什麼?
這是否有任何智能的OpenAL設置?希望如此。
謝謝。
我有一段錄音在開頭和結尾都有一些無用的聲音。 我該如何演奏聲音的中間部分?僅使用OpenAL(iOS)播放聲音的一部分(包括進和出)?
我有AL_SEC_OFFSET,這是適合的入口點,我已經使用它,但端點是什麼?
這是否有任何智能的OpenAL設置?希望如此。
謝謝。
可能會有一種解決方法觸發在結束前停止播放的計時器。 任何簡單?
OpenAL沒有內置支持在特定採樣點停止播放。在這種情況下,計時器是最好的選擇,儘管它會有些不準確。
如果您想要完美停止示例,您可以將音頻文件的中間部分加載到ALBuffer中,而不是整個東西。我在這裏有一些代碼: