中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序媒體組件audio怎么用

發布時間:2022-03-07 10:17:18 來源:億速云 閱讀:180 作者:iii 欄目:開發技術

這篇文章主要介紹了微信小程序媒體組件audio怎么用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇微信小程序媒體組件audio怎么用文章都會有所收獲,下面我們一起來看看吧。

audio


音頻。

屬性名 類型 默認值 說明
id String   audio 組件的唯一標識符
src String   要播放音頻的資源地址
loop Boolean false 是否循環播放
controls Boolean true 是否顯示默認控件
poster String   默認控件上的音頻封面的圖片資源地址,如果 controls 屬性值為 false 則設置 poster 無效
name String 未知音頻 默認控件上的音頻名字,如果 controls 屬性值為 false 則設置 name 無效
author String 未知作者 默認控件上的作者名字,如果 controls 屬性值為 false 則設置 author 無效
binderror EventHandle   當發生錯誤時觸發 error 事件,detail = {errMsg: MediaError.code}
bindplay EventHandle   當開始/繼續播放時觸發play事件
bindpause EventHandle   當暫停播放時觸發 pause 事件
bindtimeupdate EventHandle   當播放進度改變時觸發 timeupdate 事件,detail = {currentTime, duration}
bindended EventHandle   當播放到末尾時觸發 ended 事件

MediaError.code

返回錯誤碼 描述
MEDIA_ERR_ABORTED 獲取資源被用戶禁止
MEDIA_ERR_NETWORD 網絡錯誤
MEDIA_ERR_DECODE 解碼錯誤
MEDIA_ERR_SRC_NOT_SUPPOERTED 不合適資源

示例代碼:

<!-- audio.wxml --><audio poster="{{poster}}" name="{{name}}" author="{{author}}" src="{{src}}" id="myAudio" controls loop></audio><button type="primary" bindtap="audioPlay">播放</button><button type="primary" bindtap="audioPause">暫停</button><button type="primary" bindtap="audio14">設置當前播放時間為14秒</button><button type="primary" bindtap="audioStart">回到開頭</button>
// audio.jsPage({
  onReady: function (e) {// 使用 wx.createAudioContext 獲取 audio 上下文 contextthis.audioCtx = wx.createAudioContext('myAudio')
  },
  data: {
    poster: 'https://cache.yisu.com/upload/information/20220117/465/14322.jpg?max_age=2592000',
    name: '此時此刻',
    author: '許巍',
    src: 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E06DCBDC9AB7C49FD713D632D313AC4858BACB8DDD29067D3C601481D36E62053BF8DFEAF74C0A5CCFADD6471160CAF3E6A&fromtag=46',
  },
  audioPlay: function () {this.audioCtx.play()
  },
  audioPause: function () {this.audioCtx.pause()
  },
  audio14: function () {this.audioCtx.seek(14)
  },
  audioStart: function () {this.audioCtx.seek(0)
  }
})

關于“微信小程序媒體組件audio怎么用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“微信小程序媒體組件audio怎么用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芒康县| 中江县| 宜兴市| 个旧市| 宁陕县| 宣恩县| 海阳市| 和静县| 宜兴市| 吐鲁番市| 揭阳市| 广南县| 宜春市| 保德县| 民乐县| 仙游县| 专栏| 团风县| 韩城市| 晋州市| 新巴尔虎右旗| 视频| 丰都县| 宣汉县| 桐梓县| 县级市| 桦甸市| 南城县| 兴安县| 儋州市| 陆河县| 嘉义市| 郴州市| 万全县| 宁安市| 鄯善县| 泗洪县| 宁阳县| 板桥市| 芜湖市| 贡嘎县|