Browse Source

enquiry voice

devlop
mo-bai 4 years ago
parent
commit
a04f33c34e
2 changed files with 29 additions and 6 deletions
  1. 34
      App.vue
  2. 1
      pages/paper-detail/index.vue

34
App.vue

@ -37,32 +37,54 @@ export default {
let title = msg.title let title = msg.title
let payload = JSON.stringify(msg.payload) let payload = JSON.stringify(msg.payload)
plus.push.createMessage(content, payload, { plus.push.createMessage(content, payload, {
title: title
title: title,
}) })
if (msg.payload.messageType == 4) {
enquiryVoice()
}
} }
} }
if (client === 'android') { if (client === 'android') {
let title = msg.title let title = msg.title
let content = msg.content let content = msg.content
plus.push.createMessage(content, JSON.stringify(msg.payload), { plus.push.createMessage(content, JSON.stringify(msg.payload), {
title: title
title: title,
}) })
if (msg.payload.messageType == 4) {
enquiryVoice()
}
} }
// 线 // 线
// if(mes.payload.messageType == 1){
// }
}, },
false false
) )
}, 1000) }, 1000)
// #endif // #endif
let timer = null
function enquiryVoice() {
if (timer) {
clearTimeout(timer)
timer = null
}
timer = setTimeout(() => {
const innerAudioContext = uni.createInnerAudioContext()
innerAudioContext.autoplay = true
innerAudioContext.src = 'https://qncloud.oss-cn-shenzhen.aliyuncs.com/paper_shopkeeper/BasePaperInquiryVoice.mp3'
innerAudioContext.onPlay(() => {
console.log('开始播放')
})
innerAudioContext.onError((res) => {
console.log(res.errMsg)
console.log(res.errCode)
})
}, 3000)
}
}, },
onShow: function () { onShow: function () {
// //
plus.runtime.setBadgeNumber(0) plus.runtime.setBadgeNumber(0)
}, },
onHide: function () {}
onHide: function () {},
} }
</script> </script>

1
pages/paper-detail/index.vue

@ -188,6 +188,7 @@ export default {
saveImage(this.shareInfo.storeCodeImg) saveImage(this.shareInfo.storeCodeImg)
}, },
sharePoster(scene) { sharePoster(scene) {
console.log('url', H5_URL_PAPER + `id=${this.$store.state.supplierInfo.supplierId}&paperId=${this.id}`)
uni.share({ uni.share({
provider: 'weixin', provider: 'weixin',
type: 0, type: 0,

Loading…
Cancel
Save