本發明專利技術公開了一種基于Adobe?Flash軟件的音頻信息存儲方法,所述方法包括:獲取Adobe?Flash軟件程序采集的音頻信息的浮點值二進制數據流;將所述浮點值二進制數據流轉換成WAV格式的二進制數據流;根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe?Flash軟件所在的終端。本發明專利技術實施例將用戶提供的音頻信息存儲于所述Adobe?Flash軟件所在的終端,使用戶在其錄制音頻信息的本地即可實現音頻信息的回放,提高了用戶對該音頻信息的獲取速度。進一步的,該方法中無需使用Adobe?Flash?Media?Server,降低了音頻信息對Adobe?Flash?Media?Server存儲空間的占用,緩解了服務器的存儲及訪問壓力。另外,由于本發明專利技術實施例提供的錄音方法是在用戶本地實現的,無需連接外網,增加了用戶錄音的穩定性。
【技術實現步驟摘要】
本專利技術涉及通信領域,特別涉及一種基于Adobe Flash軟件的音頻信息存儲方法和裝置。
技術介紹
Adobe Flash (簡稱Flash),是美國Adobe公司設計的一種二維動畫軟件。通常包括Flash Professional,用于設計和編輯Flash文檔,以及Adobe Flash Player,用于播放 Flash文檔。隨著Flash軟件的廣泛應用,基于Flash軟件的錄音功能也逐步成熟,并為人們所重視。現有技術中,基于Flash軟件的錄音功能主要是由麥克風獲取用戶發出的音頻信息,并由Adobe Flash Media Server (Adobe Flash媒體服務器)實時接收并存儲麥克風接收到的音頻信息,當用戶需要重新回放其發出的音頻信息時,用戶通過訪問Adobe Flash Media krver實現該音頻信息的回放。專利技術人在實現本專利技術的過程中發現現有技術存在以下缺陷現有技術中,通過Adobe Flash Media krver來存儲用戶的音頻信息,用戶只有通過訪問該Adobe Flash Media krver才能實現該音頻信息的回放,并且錄音過程中, Adobe Flash Media krver是實時接收并存儲麥克風接收到的音頻信息的,因此其對用戶網絡要求非常嚴格,如果錄制過程中網絡不穩定,將無法完成錄音,這嚴重影響用戶體驗, 造成用戶流失嚴重。另外,Adobe Flash MediMerver成本偏高,不利Flash軟件錄音功能的推廣普及。
技術實現思路
為了增加用戶的錄音體驗,本專利技術實施例提供了一種基于Adobe Flash軟件的音頻信息存儲方法,所述技術方案如下獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流;將所述浮點值二進制數據流轉換成WAV格式的二進制數據流;根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端。所述獲取Adobe Flash軟件采集的音頻信息浮點值二進制數據流具體包括為所述Adobe Flash軟件程序的Microphone對象設置事件偵聽器;當所述事件偵聽器偵聽到所述Microphone對象的SampleDataEvent. SAMPLE DATA事件的Samp 1 eDataEvent. data屬性中有浮點值二進制數據流輸入時,獲取所述 SampleDataEvent. data屬性中的浮點值二進制數據流。所述音頻信息的音頻文件為MP3格式、WMA格式、RM格式的音頻文件。當所述音頻信息的音頻文件為MP3格式的音頻文件時,所述根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件具體包括根據LAME編碼算法對所述WAV格式的二進制數據流進行編碼,生成MP3格式的音頻文件。本專利技術實施例提供了一種基于Adobe Flash軟件的音頻信息存儲方法,所述裝置包括數據流獲取模塊,用于獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流;格式轉換模塊,用于將所述浮點值二進制數據流轉換成WAV格式的二進制數據流;音頻文件生成模塊,用于根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端。所述數據流獲取模塊具體包括事件偵聽器設置單元,用于為所述Adobe Flash軟件程序的Microphone對象設置事件偵聽器;數據流獲取單元,用于當所述事件偵聽器偵聽到所述Microphone對象的 SampleDataEvent. SAMPLE_DATA 事件的 SampleDataEvent. data 屬性中有浮點值二進制數據流輸入時,獲取所述SampleDataEvent. data屬性中的浮點值二進制。所述音頻信息的音頻文件為MP3格式、WMA格式、RM格式的音頻文件。當所述音頻信息的音頻文件為MP3格式的音頻文件時,所述音頻文件生成模塊具體包括MP3音頻文件生成單元,用于根據LAME編碼算法對所述WAV格式的二進制數據流進行編碼,生成MP3格式的音頻文件。本專利技術實施例根據獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流,并由得到的該浮點值二進制數據流轉換成WAV格式的二進制數據流,再根據該WAV 格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端,使用戶在其錄制音頻信息的本地即可實現音頻信息的回放,無需訪問由Adobe Flash Media Server,提高了用戶對該音頻信息的獲取速度。進一步的,該方法中無需使用 Adobe Flash Mediakrver,降低了音頻信息對 Adobe Flash Media Server 存儲空間的占用,緩解了服務器的存儲及訪問壓力。另外,由于本專利技術實施例提供的錄音方法是在用戶本地實現的,無需連接外網,增加了用戶錄音的穩定性。附圖說明圖1是本專利技術實施例1提供的一種基于Adobe Flash軟件的音頻信息存儲的方法流程圖;圖2是本專利技術實施例2提供的另一種基于Adobe Flash軟件的音頻信息存儲的方法流程圖;圖3是本專利技術實施例3提供的一種基于Adobe Flash軟件的音頻信息存儲裝置的結構示意圖;圖4是本專利技術實施例4提供的另一種基于Adobe Flash軟件的音頻信息存儲裝置的結構示意圖。具體實施例方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例1如圖1所示,本專利技術實施例提供了一種基于Adobe Flash軟件的音頻信息存儲方法,所述方法包括SlOl 獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流;S102 將所述浮點值二進制數據流轉換成WAV格式的二進制數據流;S103 根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端。需要說明的是,SlOl至S103的執行主體為基于Adobe Flash軟件的音頻信息存儲裝置。優選的,該裝置可以與該Adobe Flash軟件所在的終端集成在一起。本專利技術實施例根據獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流,并由得到的該浮點值二進制數據流轉換成WAV格式的二進制數據流,再根據該WAV 格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端,使用戶在其錄制音頻信息的本地即可實現音頻信息的回放,無需訪問由Adobe Flash Media Server,提高了用戶對該音頻信息的獲取速度。進一步的,該方法中無需使用 Adobe Flash Mediakrver,降低了音頻信息對 Adobe Flash Media Server 存儲空間的占用,緩解了服務器的存儲及訪問壓力。另外,由于本專利技術實施例提供的錄音方法是在用戶本地實現的,無需連接外網,增加了用戶錄音的穩定性。實施例2如圖2所示,本專利技術實施例提供了一種基于Adobe Flash軟件的音頻信息存儲方法,所述方法包括S201 獲取Adobe本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于Adobe Flash軟件的音頻信息存儲方法,其特征在于,所述方法包括 獲取Adobe Flash軟件程序采集的音頻信息的浮點值二進制數據流;將所述浮點值二進制數據流轉換成WAV格式的二進制數據流; 根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件,并將所述音頻文件存儲于所述Adobe Flash軟件所在的終端。2.根據權利要求1所述的方法,其特征在于,所述獲取AdobeFlash軟件采集的音頻信息浮點值二進制數據流具體包括為所述Adobe Flash軟件程序的Microphone對象設置事件偵聽器; 當所述事件偵聽器偵聽到所述Microphone對象的SampleDataEvent. SAMPLE_ DATA事件的Samp 1 eDataEvent. data屬性中有浮點值二進制數據流輸入時,獲取所述 SampleDataEvent. data屬性中的浮點值二進制數據流。3.根據權利要求1所述的方法,其特征在于,所述音頻信息的音頻文件為MP3格式、 WMA格式、RM格式的音頻文件。4.根據權利要求1所述的方法,其特征在于,當所述音頻信息的音頻文件為MP3格式的音頻文件時,所述根據所述WAV格式的二進制數據流,生成所述音頻信息的音頻文件具體包括根據LAME編碼算法對所述WAV格式的二進制數據流進行編碼,生成MP3格式的音頻文件。5.一種基于Ado...
【專利技術屬性】
技術研發人員:黃悅,祁特,董霙,黃珊,
申請(專利權)人:騰訊科技北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。