2011-07-18 104 views
1

我有循環的音樂,並且所有內容都按原樣工作,但由於某種原因,循環背景音樂在循環結束時出現咔嗒聲和結尾。有沒有其他人有這個問題,如果是的話,你是如何糾正這種情況的?循環聲音在循環結束時單擊噪音

我用Logic Studio 8打開沒有打開麥克風的聲音文件,所以我知道這不是聲音文件。

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/theeye3.caf", [[NSBundle mainBundle] resourcePath]]]; 

audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL]; 
audioPlayer.numberOfLoops = -1; 
[audioPlayer play] 

謝謝。

回答

1

您是否嘗試過在音頻編輯器中循環它以確保問題不在於示例本身?如果樣本沒有開始並在零點結束,您可能會獲得點擊。

+0

是的......我確定。只是修復它。我所做的是加載相同音樂的第二個較短的聲音文件,它完美地覆蓋了彈出。每個聲音文件中的兩個彈出窗口都被另一個聲音覆蓋。我使用Logic Studio 8,循環是用合成器創建的,量化的......它不是循環。謝謝。 – Malin

1

是的,這通常是因爲你的聲音文件是壓縮的,因此沒有在完全相同的水平的終點幅度。我在遊戲中遇到了同樣的問題,我的解決方案是在循環播放前0.3秒添加一個聲音效果(無論如何,它都是循環菜單音樂的一部分)。它實際上涵蓋了這個問題。