晒网
晒网
  • 发布:2024-08-28 23:35
  • 更新:2024-08-29 03:00
  • 阅读:218

video全屏后返回及属性问题

分类:uni-app x

有个问题不确定是不是BUG

video
设置属性:controls="true"时

1、加载视频后第一次不会显示视频的总时长和播放进度 但全屏后再返回就会显示出来(看下面的图-坚直方向的)
2、如果设置:controls="false" 进入全屏后就没办法返回了 手势返回 会把应用切到后台 这里怎么控制手势返回呀 在app.vue里面监听吗 还是怎么监听 另外文档说4.25支持自定义全屏ui 这个是设置属性就可以 还是自己做个页面呢
3、能不能在进入全屏后不显示播放时间和总时长 只保留上面的返回 如下图-横向的

【DEMO是插件市场的 搜彷抖音 请尊重原作者】

2024-08-28 23:35 负责人:DCloud_Android_YJC 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

你问插件问题的话,需要邀请插件作者,或者去他的插件交流群问。
uni-app x 在 4.25发布的全屏自定义ui,是通过video组件的子组件,处理横屏时子组件。你截图的图都不是横屏全屏,不涉及这个问题。

  • 晒网 (作者)

    插件里面什么也没有 就一个video 只是设置了video的属性

    第一张图是点击全屏后的样式 第二张图是video加载视频后的样式 都是官方组件里面的 没有插件内容 单独新建工程放一个video 也是这个效果 暂且不说全屏自定义ui的问题,初次加载是没有下面的时间的,点击全屏后再返回就显示出来了 这是什么原因


    下面是video的代码


                        <video :id="list['ID']"   
    :loop="true"
    :muted="true"
    :controls="true"
    :show-progress="false"
    :show-loading="false"
    :show-play-btn="false"
    :show-fullscreen-btn="false"
    :direction="videodirection"
    object-fit="contain"
    :show-center-play-btn="false"
    :enable-progress-gesture="false"
    :src="list['src']"
    :style="{width: '100%',height: videoheight +'px'}"
    :poster="list['imageSrc']"
    @ended="autoplaynextvideo"
    @timeupdate="videototaltimes($event as UniVideoTimeUpdateEvent,list['times'] as number,index)"></video>

    2024-08-29 20:43

要回复问题请先登录注册