我有一個不同的單詞/短語庫,爲了在目前建立句子,我將這些短語的組合添加到一個播放列表中以形成一個句子。不幸的是,如果用戶正在運行CPU密集型應用程序(我的大多數用戶都是這樣),那麼在句子中間可能會有幾秒鐘的滯後(在短語之間)。如何合併/加入MP3文件與C#?
爲了解決這個問題,我正在考慮一種方法,它可以將MP3文件的正確組合合併到一個適當的短語中,將其保存在%temp%目錄中,然後播放這個應該是MP3文件克服我遇到的問題。
在C#中執行此操作的最簡單方法是什麼?是否有捷徑可尋?這些文件相當小,每個文件長3-4秒,一個句子可以由3到20個短語組成。
我將主要控制使用哪些mp3文件,如果使用不同的比特率,會不會有問題? – James 2009-07-21 19:20:06
如果您的音頻播放器可以處理VBR文件,則不會出現問題,因爲這正是VBR的工作原理。 – bart 2009-07-22 13:07:41
這完全不正確。由於存儲位,您不能簡單地將框架彼此靠在一起。請參閱本節的第4部分:http://lame.sourceforge.net/tech-FAQ.txt – Brad 2011-07-06 21:33:27