getNetworkType
wx.getNetworkType({
success (res) {
const networkType = res.networkType
}
})
wifi 2g 3g 4g unknow
var networkType = wx.getStorageSync(‘networkType’)
if (!networkType){
//判断wifi
wx.getNetworkType({
success(res) {
const networkType = res.networkType
console.log(networkType)
if (networkType == ‘wifi’) {
//存入缓存
wx.setStorageSync(‘networkType’, 1)
//自动播放
var videoContext = wx.createVideoContext(‘myVideo’);
videoContext.play()
} else {
wx.showModal({
title: ‘提示’,
content: ‘是否使用流量播放?’,
success: function (res) {
if (res.confirm) {
//存入缓存
wx.setStorageSync(‘networkType’, 1)
//自动播放
var videoContext = wx.createVideoContext(‘myVideo’);
videoContext.play()
} else if (res.cancel) {
//暂停
var videoContext = wx.createVideoContext(‘myVideo’);
videoContext.pause()
}
}
})
}
}
})
}else{
//自动播放
var videoContext = wx.createVideoContext(‘myVideo’);
videoContext.play()
}