页面是否可见【状态切换】web-api

27 阅读1分钟

web-api- 页面切换时触发时间,使用场景【视频音乐播放,或者取消监听等】

使用方式1:

document.onvisibilitychange=()=>{
  if(document.visibilityState==="hidden"){
    /* empty */
    console.log("切换页面")
    this.flvPlayer.pause();
  }
  else {
    this.flvPlayer.play();
  }
}

使用方式2:

document.addEventListener("visibilitychange",()=>{
  if(document.visibilityState==="hidden"){
    /* empty */
    console.log("切换页面")
    this.flvPlayer.pause();
  }
  else {
    this.flvPlayer.play();
  }

})