System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及終端配置領(lǐng)域,尤其涉及一種按鍵音生成方法、裝置及電子設(shè)備。
技術(shù)介紹
1、相關(guān)技術(shù)中,對帶有鍵盤的設(shè)備配置相應(yīng)的按鍵音是滿足客戶個性化需求以及提醒用戶按鍵狀態(tài)的常用方式。相關(guān)技術(shù)中的按鍵音的配置通常是在設(shè)備生產(chǎn)過程中通過專門的軟件生成之后再打包發(fā)送給設(shè)備,存在安全性低,存儲空間占用較大的問題。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)所要解決的技術(shù)問題是:提供一種按鍵音生成方法、裝置及電子設(shè)備,實現(xiàn)存儲空間小且安全性高的按鍵音生成。
2、為了解決上述技術(shù)問題,本專利技術(shù)采用的一種技術(shù)方案為:
3、一種按鍵音生成方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備配置有鍵盤,所述方法包括:
4、獲取自定義的按鍵音參數(shù);
5、根據(jù)所述按鍵音參數(shù)分配內(nèi)存空間;
6、調(diào)用正弦波生成函數(shù),基于所述按鍵音參數(shù)生成正弦波數(shù)據(jù),并將所述正弦波數(shù)據(jù)保存到所述內(nèi)存空間中;
7、基于所述內(nèi)存空間中的正弦波數(shù)據(jù)構(gòu)建按鍵音文件。
8、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一種技術(shù)方案為:
9、一種按鍵音播放方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
10、創(chuàng)建原生音頻框架中的音軌類對應(yīng)的音軌實例;
11、獲取如上述一種按鍵音生成方法中生成的按鍵音文件;
12、將所述按鍵音文件存入所述音軌實例對應(yīng)的環(huán)形緩沖區(qū)中,并在所述原生音頻框架中的音頻管理器中注冊所述音軌實例;
13、通
14、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一種技術(shù)方案為:
15、一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述的一種按鍵音生成方法中的各個步驟。
16、本專利技術(shù)的有益效果在于:本申請通過獲取自定義按鍵音參數(shù),并根據(jù)按鍵音參數(shù)預(yù)先分配內(nèi)存空間,根據(jù)按鍵音參數(shù)對最后生成的音頻數(shù)據(jù)即正弦波數(shù)據(jù)的大小進行預(yù)測,因此,可以避免分配的內(nèi)存空間過大造成的空間浪費的問題;同時本申請調(diào)用正弦波生成函數(shù),根據(jù)接收到的按鍵音參數(shù)通過正弦波生成正弦波數(shù)據(jù)作為音頻,并將正弦波數(shù)據(jù)保存到內(nèi)存空間中,再基于內(nèi)存空間中的正弦波數(shù)據(jù)構(gòu)建按鍵音文件。利用本申請的方法可以通過自定義按鍵音參數(shù)通過正弦波生成函數(shù)來生成和構(gòu)建最后的按鍵音文件,因此,無需通過特定軟件生成或者采集后,再打包下載到電子設(shè)備中,避免了其他軟件或打包過程中存在安全性低的問題,提高了安全性。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種按鍵音生成方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述按鍵音參數(shù)包括采樣率、持續(xù)時間以及聲道數(shù);
3.根據(jù)權(quán)利要求2所述的一種按鍵音生成方法,其特征在于,還包括采樣位深;
4.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述調(diào)用正弦波生成函數(shù)之前包括:
5.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述基于所述內(nèi)存空間中的正弦波數(shù)據(jù)構(gòu)建按鍵音文件之前包括:
6.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述基于所述內(nèi)存空間中的正弦波數(shù)據(jù)構(gòu)建按鍵音文件之后包括:
7.一種按鍵音播放方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
8.根據(jù)權(quán)利要求7所述的一種按鍵音播放方法,其特征在于,所述創(chuàng)建原生音頻框架中的音軌類對應(yīng)的音軌實例包括:
9.根據(jù)權(quán)利要求8所述的一種按鍵音播放方法,其特征在于,所述方法還包括:
10.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并在所述處
...【技術(shù)特征摘要】
1.一種按鍵音生成方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述按鍵音參數(shù)包括采樣率、持續(xù)時間以及聲道數(shù);
3.根據(jù)權(quán)利要求2所述的一種按鍵音生成方法,其特征在于,還包括采樣位深;
4.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述調(diào)用正弦波生成函數(shù)之前包括:
5.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特征在于,所述基于所述內(nèi)存空間中的正弦波數(shù)據(jù)構(gòu)建按鍵音文件之前包括:
6.根據(jù)權(quán)利要求1所述的一種按鍵音生成方法,其特...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃航宇,劉百濤,黃志堅,劉捷,
申請(專利權(quán))人:福建聯(lián)迪商用設(shè)備有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。