微信小程序page的生命周期和音頻播放及監(jiān)聽實(shí)例詳解
更新時間:2017年04月07日 10:50:09 投稿:lqh
這篇文章主要介紹了微信小程序page的生命周期和音頻播放及監(jiān)聽實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
一、界面的生命周期
/**
* 監(jiān)聽頁面加載,
* 頁面加載中
*/
onLoad:function(){
var _this = this
console.log('index---------onload()')
/**
* 監(jiān)聽音樂播放
*/
wx.onBackgroundAudioPlay(function() {
console.log('onBackgroundAudioPlay')
}),
/**
* 監(jiān)聽音樂暫停
*/
wx.onBackgroundAudioPause(function() {
console.log('onBackgroundAudioPause')
}),
/**
* 監(jiān)聽音樂停止
*/
wx.onBackgroundAudioStop(function() {
console.log('onBackgroundAudioStop')
util.playAudio()
})
},
/**
* 監(jiān)聽頁面顯示,
* 當(dāng)從當(dāng)前頁面調(diào)轉(zhuǎn)到另一個頁面
* 另一個頁面銷毀時會再次執(zhí)行
*/
onShow: function() {
console.log('index---------onShow()')
},
/**
* 監(jiān)聽頁面渲染完成
* 完成之后不會在執(zhí)行
*/
onReady: function() {
console.log('index---------onReaday()');
},
/**
* 監(jiān)聽頁面隱藏
* 當(dāng)前頁面調(diào)到另一個頁面時會執(zhí)行
*/
onHide: function() {
console.log('index---------onHide()')
},
/**
* 當(dāng)頁面銷毀時調(diào)用
*/
onUnload: function() {
console.log('index---------onUnload')
}
二、eg:使用播放音樂的系統(tǒng)方法
wx.playBackgroundAudio()
需要調(diào)用監(jiān)聽音樂的相關(guān)操作時,需要在onLoad中進(jìn)行(在標(biāo)題一中)
function playAudio(){
wx.playBackgroundAudio({
dataUrl: 'http://m2.music.126.net/oO27f-6XZ2_jMV1gA8wzlA==/1319413953349380.mp3',
title:'Blue Night',
coverImgUrl:'http://pic.58pic.com/58pic/15/15/32/43x58PICgE2_1024.jpg',
success: function(res){
// success
console.log("ok")
},
fail: function(res) {
// fail
console.log("fail")
},
complete: function(res) {
// complete
console.log("ok")
}
})
}
三、號外:全局函數(shù)的聲明使用
util.playAudio()方法是在文件util.js中,此文件放的是全局函數(shù)!

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
await-to-js源碼深入理解處理異步任務(wù)用法示例
這篇文章主要為大家介紹了await-to-js源碼更完美處理異步任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
web?worker在項(xiàng)目中的使用學(xué)習(xí)為項(xiàng)目增加亮點(diǎn)
這篇文章主要為大家介紹了web?worker使用學(xué)習(xí)來為你的項(xiàng)目增加亮點(diǎn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
微信小程序 animation API詳解及實(shí)例代碼
這篇文章主要介紹了 微信小程序 animation API詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10
微信小程序 五星評分的實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了微信小程序 五星評分的實(shí)現(xiàn)實(shí)例的相關(guān)資料,這里提供實(shí)現(xiàn)實(shí)例幫助大家實(shí)現(xiàn)改功能,需要的朋友可以參考下2017-08-08

