小程序教程

微信小程序把玩(二十七)audio组件

字号+ 作者: 来源: 2016-11-23 09:49 我要评论( )

音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用)

主要属性:


wxml

  1. <audio
  2.     action="{{action}}"
  3.     src='http://sc1.111ttt.com/2016/1/09/26/202261732256.mp3'
  4.     poster= 'http://avatar.csdn.net/E/3/9/1_u014360817.jpg'
  5.     controls="true"
  6.     name="钢琴曲"
  7.     author="不详"/>

  8. <button type="primary" bindtap="audioPlay">播放</button>
  9. <button type="primary" bindtap="audioPause">暂停</button>
  10. <!--正常速度-->
  11. <button type="primary" bindtap="audioPlaybackRateNormal">调为1倍速</button>
  12. <!--慢放-->
  13. <button type="primary" bindtap="audioPlaybackRateSlowDown">调为0.5倍速</button>
复制代码

js

  1. Page({
  2.   data:{
  3.     // text:"这是一个页面"
  4.     action: {
  5.       method: ''
  6.     }
  7.   },

  8.   audioPlay:function() {
  9.     this.setData({
  10.      action: {
  11.        method: 'play'
  12.      }
  13.    })
  14.   },
  15. audioPause:function(){
  16.    this.setData({
  17.      action: {
  18.        method: 'pause'
  19.      }
  20.    })
  21. },
  22. audioPlaybackRateNormal:function() {
  23.    this.setData({
  24.      action:{
  25.        method: 'setPlaybackRate',
  26.        data: 1
  27.      }
  28.    })
  29. },
  30. audioPlaybackRateSlowDown:function() {
  31.   this.setData({
  32.     action: {
  33.       method: 'setPlaybackRate',
  34.       data: 0.5
  35.     }
  36.   })
  37. }
  38. })
复制代码

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 微信小程序 轮播图 swiper图片组件

    微信小程序 轮播图 swiper图片组件

    2016-11-23 09:49

  • 微信小程序 开发 微信开发者工具 快捷键

    微信小程序 开发 微信开发者工具 快捷键

    2016-11-23 09:49

  • 微信小程序 页面跳转 传递参数

    微信小程序 页面跳转 传递参数

    2016-11-23 09:49

  • 微信小程序 如何获取时间

    微信小程序 如何获取时间

    2016-11-23 09:49

网友点评