全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2740
推到 Plurk!
推到 Facebook!

將兩個wav檔合併成一個wav

 
o1016
一般會員


發表:4
回覆:7
積分:2
註冊:2003-03-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-01 07:55:22 IP:61.223.xxx.xxx 未訂閱
我現在有兩個分開的wav檔,而且也將兩個聲音檔的buffer合併起來了,我想利用這個buffer的將兩個聲音檔存成一個.wave,想請問有人知道方法嗎??或者我該用前面文章所建議的先開一個空的wav轉成bin再將buffer的資料一個一個載入進去?
axsoft
版主


發表:681
回覆:1056
積分:969
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-01 09:02:47 IP:61.218.xxx.xxx 未訂閱
引言: 我現在有兩個分開的wav檔,而且也將兩個聲音檔的buffer合併起來了,我想利用這個buffer的將兩個聲音檔存成一個.wave,想請問有人知道方法嗎??或者我該用前面文章所建議的先開一個空的wav轉成bin再將buffer的資料一個一個載入進去? < face="Verdana, Arial, Helvetica"> 建議您用TMemoryStream來做Wave資料的合併,然後將MemoryStream內容存檔, 速度還不錯喔! 聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]---
o1016
一般會員


發表:4
回覆:7
積分:2
註冊:2003-03-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-07 15:54:00 IP:61.223.xxx.xxx 未訂閱
是喔~TMemoryStream可以將我的BUFFER合併嗎? 因為我使用的是記憶體撥放音~並不是使用MediaPlayer的物件撥放 所以必須要有BUFFER的大小與檔案的大小才能撥放.. 我是用很笨的方法..當每個字讀完語音的標頭檔後 也就是第44BYET之後的所有BUFFER存到一個陣列.. 每個字都重複這樣的動作....一直累加BUFFER的長度...
axsoft
版主


發表:681
回覆:1056
積分:969
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-07 16:19:20 IP:61.218.xxx.xxx 未訂閱
引言: 是喔~TMemoryStream可以將我的BUFFER合併嗎? 因為我使用的是記憶體撥放音~並不是使用MediaPlayer的物件撥放 所以必須要有BUFFER的大小與檔案的大小才能撥放.. 我是用很笨的方法..當每個字讀完語音的標頭檔後 也就是第44BYET之後的所有BUFFER存到一個陣列.. 每個字都重複這樣的動作....一直累加BUFFER的長度...
TMemoryStream的用法參考這 http://www.bridgespublishing.com/articles/issues/9804/Manipulating_memory_with_TMemoryStream.htm 聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]---
系統時間:2024-04-25 14:54:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!