test.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. // pages/test/test.js
  2. // var audio = require('../../utils/audio.js')
  3. import Audio from '../../utils/audio.js'
  4. var audio = new Audio()
  5. const app = getApp()
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. t: 20
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. },
  18. /**
  19. * 生命周期函数--监听页面初次渲染完成
  20. */
  21. onReady: function () {
  22. },
  23. /**
  24. * 生命周期函数--监听页面显示
  25. */
  26. onShow: function () {
  27. // var all = []
  28. // var base = [this.data.t, 0]
  29. // for (var i = 0; i < 20; i++) {
  30. // base[0] -= 1
  31. // base[1] += 50
  32. // var b = base.slice(0)
  33. // all.push(b)
  34. // }
  35. // app.log(all)
  36. // // return
  37. // setTimeout(function () {
  38. // var j = 0
  39. // var k = 0
  40. // for (var i = 0; i < 20; i++) {
  41. // // base[0] -= 1
  42. // // var b = base.concat(0)
  43. // // var time = base.concat(1)
  44. // setTimeout(function () {
  45. // this.setData({
  46. // t: all[j ++][0]
  47. // })
  48. // app.log(j)
  49. // app.log(all[j][0] + '------' + all[j][1])
  50. // }.bind(this), all[k ++][1])
  51. // // base[1] += 100
  52. // }
  53. // }.bind(this), 2000)
  54. // return
  55. // const backgroundAudioManager = wx.getBackgroundAudioManager()
  56. // backgroundAudioManager.src = "http://120.79.211.173:7900/file/rank/audioBg64363455bd1a4ce3a7cedbe63fc2ef8c"
  57. // backgroundAudioManager.play()
  58. // setTimeout(function () {
  59. audio.play({
  60. loop: true,
  61. background: true,
  62. key: '3',
  63. srcs: ["http://120.79.211.173:7900/file/rank/audioBg64363455bd1a4ce3a7cedbe63fc2ef8c"]
  64. })
  65. // }.bind(this), 5000)
  66. return
  67. setTimeout(function () {
  68. audio.play({
  69. key: '3',
  70. srcs: ["http://120.79.211.173:7900/audio/qCountDown1.wav"]
  71. })
  72. }.bind(this), 7000)
  73. //"http://120.79.211.173:7900/audio/qCountDown1.wav"
  74. //src: 'http://120.79.211.173:7900/file/audio/waiting.mp3',
  75. // setTimeout(function () {
  76. // audio.stop()
  77. // }.bind(this), 3000)
  78. // setTimeout(function () {
  79. // audio.stop()
  80. // }.bind(this), 4000)
  81. // const innerAudioContext = wx.createInnerAudioContext()
  82. // innerAudioContext.autoplay = true
  83. // innerAudioContext.src = 'http://120.79.211.173:7900/M500001VfvsJ21xFqb.mp3'
  84. // innerAudioContext.onPlay(() => {
  85. // app.log('开始播放')
  86. // })
  87. // innerAudioContext.onError((res) => {
  88. // app.log(res.errMsg)
  89. // app.log(res.errCode)
  90. // })
  91. // wx.downloadFile({
  92. // url: 'http://120.79.211.173:7900/M500001VfvsJ21xFqb.mp3', //仅为示例,并非真实的资源
  93. // success: function (res) {
  94. // // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
  95. // if (res.statusCode === 200) {
  96. // wx.saveFile({
  97. // tempFilePath: res.tempFilePath,
  98. // success: function (res) {
  99. // var savedFilePath = res.savedFilePath
  100. // innerAudioContext.src = savedFilePath
  101. // innerAudioContext.play()
  102. // app.log(savedFilePath)
  103. // }
  104. // })
  105. // }
  106. // }
  107. // })
  108. },
  109. /**
  110. * 生命周期函数--监听页面隐藏
  111. */
  112. onHide: function () {
  113. },
  114. /**
  115. * 生命周期函数--监听页面卸载
  116. */
  117. onUnload: function () {
  118. },
  119. /**
  120. * 页面相关事件处理函数--监听用户下拉动作
  121. */
  122. onPullDownRefresh: function () {
  123. },
  124. /**
  125. * 页面上拉触底事件的处理函数
  126. */
  127. onReachBottom: function () {
  128. },
  129. /**
  130. * 用户点击右上角分享
  131. */
  132. onShareAppMessage: function () {
  133. }
  134. })