小程式 小程式錄音功能的開發

2021-09-05 08:57:38 字數 910 閱讀 6117

最近做了乙個新年賀卡專案,專案除了平常的選擇賀卡和祝福語以外,還多了一項:錄下自己的祝福語音。這就有一丟丟為難我了,畢竟沒寫過,想著前同事寫的時候好像踩了不少坑,我也擔心我會踩坑。不過,真上手寫了,發現好像還不難。

首先,我們在官網文件中找到與錄音有關的api,

其中,recordermanager是全域性唯一的錄音管理器,比如我們要錄音,首先要全域性環境中建立乙個管理器。

let

rm= wx.

getrecordermanager()

;

建立好錄音管理器後,就可以開始錄音了。當然,錄音是需要獲得許可權了,我在測試的時候,發現,有了錄音開始的方法的話,不用寫自動彈出錄音授權的視窗,不然會彈出兩個同意授權的視窗,那樣看著真的相當的尷尬。

開始錄音

let option =rm.

start

(option)

;//開始錄音 這麼寫的話,之後錄音得到的資料,就是你上面寫得資料。rm.

onstart((

)=>

)options裡其實包含的東西挺多的,但是對於我來講,主要就是時長和格式,其他的用不上

暫停錄音
rm.pause();

同理:rm.onpause(()=>)

錄音完成
rm

.stop()

;rm.onstop

((res)

=>

)

錄音在這裡,其實就算是完成了,當然還涉及到後台上傳的一些功能,後續我會新增上來。

python實現錄音小程式

學習目標 掌握python的pyaudio擴充套件包程式設計客棧和w e模組錄製語音的方法 python w 包是自帶的,pyaudio需要 pip3 install pyaudio python讀w 檔案 fp w e.open rb nf fp.getnframes 獲取檔案的取樣點數量 pri...

小程式開發

這次小程式開發所有功能和元件全部都是自己手寫 的,因為之前也沒意識到用別人的外掛程式,所以花費了比較大的力氣,幾乎每天晚上都是7點半之後才下班,雖然辛苦了幾個月,但是還是有所收穫的,記下筆記,放下下次可以快速上手 1.小程式的模態框有以下幾種,差不過等於alert confirm,而且自動居中,這些...

小程式開發

小程式開發基本功能介紹 一 小程式結構介紹 index資料夾舉例 下屬4個不同字尾檔案 1 js 就是頁面內的js檔案,頁面中的變數 監聽事件全都在這裡 2 json 頁面的配置檔案,其實就類似後端的配置檔案,就看成 properties或者xml就好了 3 wxml 頁面的結構檔案,檢視可以發現就...