关注公众号:青山有路

小程序获取wifi状态 并判断是否播放视频

js javascript jquery笔记 admin 6年前 (2018-12-08) 1649次浏览 已收录 扫描二维码

getNetworkType

wx.getNetworkType({
  success (res) {
    const networkType = res.networkType
  }
})
wifi  2g  3g 4g unknow

用户未连接WiFi,则提示是否使用流量播放,如果用户不使用流量播放,则不播放视频。用户同意使用流量播放,则下次继续默认播放

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()

}


版权所有丨如未注明 , 均为原创 , 转载请注明小程序获取wifi状态 并判断是否播放视频
喜欢 (0)