a***@163.com
a***@163.com
  • 发布:2024-03-15 14:10
  • 更新:2024-03-15 14:16
  • 阅读:394

TypeError: uni.startLocationUpdateBackground is not a function

分类:uni-app
<script>  
//https://blog.csdn.net/weixin_42752532/article/details/130839906  
var music = null;  
music = uni.createInnerAudioContext(); //创建播放器对象  
music.src = "./static/sliant.mp3";  
music.autoplay = true; //自动  
music.loop = true; //循环  

music.onPlay(() => {  
  console.log('开始播放');  
});  
music.onStop(()=>{  
    console.log('停止播放')  
})  

console.log('进入')  

const stop =_=>{  
    uni.stopLocationUpdate({  
      success: res => console.log('取消监听成功'),  
      fail: err => console.error('取消监听失败:', err),  
      complete: msg => console.log('完成取消监听')  
    })  
}  

export default {  
  data() {  
    return {}  
  },  
  onLaunch(){  
     console.log('launch')  
     uni.onLocationChange(function (res) {  
        console.log('纬度:' + res.latitude,'经度:' + res.longitude);  
     });  

  },  
  onShow() {  
      console.log('show')  
      stop()  
      uni.startLocationUpdate({  
        type:'gcj02',  
        success: res => console.log(`开启prevLoc成功`),  
        fail: err => console.error(`开启prevLoc失败:`, err),  
        complete: msg => console.log(`调用开启prevLoc API 完成`)  
      });  
  },  
  onHide() {  
     let that = this  
     console.log('hide')  
     stop()  
     uni.startLocationUpdateBackground({  
       type:'gcj02',  
       success: res => console.log(`开启backLoc成功`),  
       fail: err => console.error(`开启backLoc失败:`, err),  
       complete: msg => console.log(`调用开启backLoc API 完成`)  
     });  

    //播放  
    music.play();  
  }  
}  
</script>
2024-03-15 14:10 负责人:无 分享
已邀请:
a***@163.com

a***@163.com (作者)

结案

要回复问题请先登录注册