/* 设置播放器宽度和高度 */
.video-js {
    width: 100%;
    height: 44.531vw;
    display: block;
    position: relative;
  }

  /* 调整大播放按钮位置，确保居中 */
  .vjs-big-play-button {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 4.531vw !important;
    height: 4.531vw !important;
    border-radius: 50% !important;
    font-size: 2.344vw !important;
    /* 让按钮内的内容使用 flex 居中 */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s ease, visibility 0.3s ease;
  }


  /* 调整播放箭头图标 */
  .vjs-big-play-button .vjs-icon-placeholder {
    margin: 0 !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
    display: block !important;
    width: 3.646vw !important;
    height: 3.646vw !important;
    transition: color 0.3s ease;
  }

   /* 隐藏大播放按钮 */
   .vjs-big-play-button.vjs-hidden {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  @media screen and (max-width:767px) {
    .vjs-big-play-button {
      width: 35px !important;
      height: 35px !important;
      font-size: 18px !important;
    }
  
    .vjs-big-play-button .vjs-icon-placeholder {
      width: 25px !important;
      height: 25px !important;
    }
  }