微信小程序API之audio

wxml:

<text>pages/audio/audio.wxml</text>
<view class="container">
</view><button bindtap="tapPlay">播放</button>
<button bindtap="tapPause">暂停 </button><slider
min="0"
max="100"
step="1"
disabled="{{true}}"
value="0"
show-value="{{true}}"
backgroundColor="#e9e9e9"
block-size="20"
block-color="#ffffff"></slider>

js:

//音频实例
const audio=wx.createInnerAudioContext();// pages/audio/audio.js
Page({/*** 页面的初始数据*/data: {value:0},//播放tapPlay(e){audio.play()console.log('正在播放ing...')//半秒监听一次setTimeout(()=>{//监听播放进度audio.onTimeUpdate(()=>{//输出音频总时长console.log(audio.duration);//输出当前的播放位置console.log(audio.currentTime);//实时更新进度条this.setData({value:audio.currentTime})})},500)},//暂停tapPause(e){audio.pause()console.log('暂停播放ed...');},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {//是否自动播放audio.autoplay=false//地址audio.src='https://mp32.9ku.com/upload/128/2020/02/13/1002010.mp3'},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

微信小程序API之audio相关推荐

  1. 微信小程序上传接口php,微信小程序API 上传、下载

    微信小程序API 上传.下载 wx.uploadFile(OBJECT) 将本地资源上传到开发者服务器.如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口 ...

  2. 小程序 长按api_微信小程序API相关知识科普

    微信小程序API(Application Programming Interface),即应用程序编程接口.API是一种接口函数,把函数封装起来,给开发者,这样好多的功能就不需要你去实现了,只要会调用 ...

  3. 微信小程序api接口调用用封装

    微信小程序api接口调用用封装 1. 在 02-项目 下新建request目录及index.js文件 1.1 02-项目\request\index.js 1.2.index.js // 同时发送异步 ...

  4. 微信小程序API之showActionSheet(操作菜单)

    微信小程序API之showActionSheet(操作菜单) wxml: <button bindtap="cd01">操作菜单01</button> &l ...

  5. 微信小程序API之showModal(Loding...)

    微信小程序API之showModal(Loding-) wxml: <button bindtap="ts01">显示 Loading 加载框</button&g ...

  6. 微信小程序API之video

    微信小程序API之video wxml: <button bindtap="tz">跳转tab页面</button><navigator url=&q ...

  7. 微信小程序API之setInterval

    微信小程序API之setInterval wxml: <button bindtap="mystart">开始计数</button><button b ...

  8. 微信小程序API之request

    微信小程序API之request wxml: <button bindtap="zfc">获取远程字符串数据</button> 返回数据: {{jieguo ...

  9. 微信小程序API之map

    微信小程序API之map wxml: <map id="map" longitude="113.324520" latitude="23.099 ...

最新文章

  1. nfc pm3 模拟加密门禁卡_华为手机NFC的妙用,模拟门禁卡、公交卡、银行卡,电子证件等...
  2. 删除文件提示“您需要权限才能执行此操作”如何解决
  3. JAVA .xml 配置和 .properties 配置
  4. JQuery 对表单进行初始化操作
  5. CentOS7 安装NodeJS
  6. 压缩图片上传到数据库
  7. Android中获取应用程序(包)的信息-----PackageManager的使用(一)
  8. Win32 DLL和MFC DLL 中封装对话框
  9. 基于SpringBoot的在线音乐播放系统
  10. 存在链接注入漏洞_【安全提示】CNVD发布上周关注度较高的产品安全漏洞(20200817-20200823)...
  11. python counter_如何获得按输入顺序排序的python Counter输出?
  12. 【起航计划ObjC 001】印第安老斑鸠ObjC的幻想 ---- Ubuntu下安装并使用Obj-C
  13. 惠普战66键盘win10亮度调节快捷键失灵的解决办法
  14. Oracle SQL开发考试试题
  15. php 生成指定长度字符串
  16. 网络篇 OSPF的LSDB过载保护-52
  17. 腾讯两大社交巨头败了, 瓦次普才是社交APP的真霸主, 用户比微信多5亿
  18. Java根据日利率计算等额本息每月还款
  19. Xilinx 7系列FPGA收发器架构之硬件设计指导(一)
  20. 心理学上的被动_精神分析心理学:人际关系中的被动攻击(1)

热门文章

  1. git clone错误
  2. Python 之匿名函数和偏函数
  3. LinkButton中添加删除确认框
  4. linux单机配置DG过程记录
  5. 在线 SQL 数据库环境
  6. 使用rkhunter检测Linux的rootkit
  7. Linux 更改主机的 host 名
  8. 关于程序修改时(修改被调用的SQL时),注意关联性(也可以说是影响范围)。
  9. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 (以后在写SQL时,要有这种思想!!!)
  10. 【Oracle】ORA-30659: too many locations specified for external table