uniapp-视频video播放兼容问题-圆角实现

1.实现支付宝小程序-视频圆角,使用border-radius无法实现

在这里插入图片描述

真机测试无效

只能使用css在四个角覆盖上去了

    <div class="tips">
      <video
        id="myVideo"
        objectFit="cover"
        style="width: 100%"
        autoplay
        :show-fullscreen-btn="false"
        :show-play-btn="false"
        :controls="false"
        :show-center-play-btn="false"
        :show-loading="false"
        :show-mute-btn="false"
        muted
        loop
        src="https://XXX.mp4"
        poster="@/static/image/XXX.jpg"
      ></video>
      <div class="box_right_top"></div>
      <div class="box_right_bottom"></div>
      <div class="box_left_top"></div>
      <div class="box_left_bottom"></div>
    </div>
  .tips {
   
    width: 100%;
    position: relative;
    //所有控件
    video::-webkit-media-controls-enclosure {
   
      display: none;
    }

    /* 隐藏video 全屏按钮 */
    video::-webkit-media-controls-fullscreen-button {
   
      display: none;
    }
    /* 隐藏video 播放按钮 */
    video::-webkit-media-controls-play-button {
   
      display: none;
    }

    /* 隐藏video 音量按钮 */
    video::-webkit-media-controls-mute-button {
   
      display: none;
    }

    .box_right_top {
   
      background-image: radial-gradient(
        circle at left bottom,
        transparent 18rpx,
        #f7f8fa 0
      );
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      width: 18rpx;
      height: 18rpx;
    }

    .box_left_top {
   
      background-image: radial-gradient(
        circle at right bottom,
        transparent 18rpx,
        #f7f8fa 0
      );
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 18rpx;
      height: 18rpx;
    }

    .box_right_bottom {
   
      background-image: radial-gradient(
        circle at left top,
        transparent 18rpx,
        #f7f8fa 0
      );
      position: absolute;
      bottom: 0;
      right: 0;
      z-index: 2;
      width: 18rpx;
      height: 18rpx;
    }

    .box_left_bottom {
   
      background-image: radial-gradient(
        circle at right top,
        transparent 18rpx,
        #f7f8fa 0
      );
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 2;
      width: 18rpx;
      height: 18rpx;
    }
  }

相关推荐

  1. vue 配合 video.js 实现视频播放

    2023-12-07 10:20:02       8 阅读
  2. 【Vue3】Vue3使用video-player实现视频播放

    2023-12-07 10:20:02       32 阅读
  3. html 中video实现切换视频自动播放

    2023-12-07 10:20:02       34 阅读
  4. vue+video-animation-player播放vap视频

    2023-12-07 10:20:02       34 阅读
  5. 实现video视频缓存

    2023-12-07 10:20:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 10:20:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 10:20:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 10:20:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 10:20:02       18 阅读

热门阅读

  1. Kubernetes+istio部署bookinfo、Online boutique和sock shop

    2023-12-07 10:20:02       33 阅读
  2. ios 逆向分分析,某业帮逆向算法(二)

    2023-12-07 10:20:02       38 阅读
  3. python使用flask框架实现http服务处理

    2023-12-07 10:20:02       36 阅读
  4. Redis 底层数据结构 - 简单动态字符串

    2023-12-07 10:20:02       31 阅读
  5. 【ML】LSTM应用——预测股票(基于 tensorflow2)

    2023-12-07 10:20:02       39 阅读
  6. ffmpeg 同时采集麦克风和摄像头并录制文件

    2023-12-07 10:20:02       24 阅读
  7. RDMA编程实例rdma_cm API

    2023-12-07 10:20:02       25 阅读