今天項目上涉及到了微信小程序播放音頻功能,所以今天跟着一些教程做了個簡單的播放器 1、實現思路 剛開始想着有沒有現成的組件可以直接用,找到了微信的媒體組件 audio,奈何看着 1.6.0版本開始,該組件不再維護。就百度了一下,還好有另一種方式,使用 InnerAudioContext ...
出現的問題: 存在多首音頻時,第一次獲取時長為 ,后面皆正常 音頻間播放暫停切換時,音頻時長獲取錯位,獲取的時長是上一首音頻的時長 可能是個人代碼邏輯有問題 解決辦法如下: 在獲取前進行如下操作 實時長度可以用onTimeUpdate打印沒有問題,總長度目前只找到這個方法正常打印 ...
2020-10-30 21:18 0 1406 推薦指數:
今天項目上涉及到了微信小程序播放音頻功能,所以今天跟着一些教程做了個簡單的播放器 1、實現思路 剛開始想着有沒有現成的組件可以直接用,找到了微信的媒體組件 audio,奈何看着 1.6.0版本開始,該組件不再維護。就百度了一下,還好有另一種方式,使用 InnerAudioContext ...
voice:function(){ var word = this.data.word; var src = 'https://……/'+word['word']+'.mp3'; console.log(src); this.innerAudioContext ...
let musicDom = document.getElementsByTagName('audio')[0]; // 獲取AudioDom節點 musicDom.load();//因為source標簽不能直接更改路徑,所以整個audio標簽必須重新加載一次 ...
小程序推薦使用wx.createInnerAudioContext()創建的innerAudioContext,我們也通過這個接口創建音頻。音頻的長度可以通過屬性獲取: 但是,給innerAudioContext賦值src后就能獲取嗎,請看下面的例子: onLoad ...
目錄 寫在前面 RecorderManager錄音相關 innerAudioContext播放相關 寫在前面 關於微信小程序的錄音和語音方面,踩了很多坑,記錄一下 recorderManager相關文檔 innerAudioContext相關文檔 ...
微信小程序使用login獲取unionid時可能獲取不到,原因可能是該微信賬號沒有關注小程序所在公眾號等。但在微信小程序中使用微信注冊,必須要用unionid注冊時,大部分用戶就會因此無法注冊成功。 微信小程序獲取unionid的方法(wepy 寫法): ...
audio audio為音頻組件,我們可以輕松的在小程序中播放音頻。 audio組件屬性如下: 屬性名 類型 默認值 說明 id String video 組件的唯一標識符 ...
小程序音頻播放;不廢話直接上代碼: index.wxml index.wxss js代碼: ...