<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>
a***@163.com
- 发布:2024-03-15 14:10
- 更新:2024-03-15 14:16
- 阅读:394
TypeError: uni.startLocationUpdateBackground is not a function
分类:uni-app
1 个回复
a***@163.com (作者)
结案