
- 发布:2025-07-08 13:30
- 更新:2025-07-08 17:17
- 阅读:45
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 4.74
HBuilderX类型: Alpha
HBuilderX版本号: 4.74
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米14
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
<template>
<view class="content">
<image class="logo" src="/static/logo.png"></image>
<view class="text-area">
<text class="title">{{title}}</text>
</view>
<view class="">
<video id="myVideo"
src="videoUrl" :autoplay="autoplay"></video>
</view>
<view class="" @tap="a">点击播放</view>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
videoUrl:'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4',
autoplay:false,
videoContext:null
}
},
onLoad() {
this.videoContext = uni.createVideoContext('myVideo');
},
methods: {
a(){
console.log('123')
this.videoContext.play()
}
}
}
</script>
<view class="" @tap="a">点击播放</view>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
videoUrl:'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4',
autoplay:false,
videoContext:null
}
},
onLoad() {
this.videoContext = uni.createVideoContext('myVideo');
},
methods: {
a(){
console.log('123')
this.videoContext.play()
}
}
}
</script>
操作步骤:
直接复制上面代码可复现
直接复制上面代码可复现
预期结果:
直接复制上面代码可复现
直接复制上面代码可复现
实际结果:
直接复制上面代码可复现
直接复制上面代码可复现
bug描述:
在video组件的autoplay设置true,代表自动播放。
当autoplay设置true视频自动播放时,视频下面控件几秒后始终不会自动隐藏
autoplay设置false,通过uni.createVideoContext.play() 播放,会几秒后自动隐藏控件。
c***@163.com (作者)
视频下载:https://mp-b3640d4b-2c9d-4331-b7e4-43ab520fd8dc.cdn.bspapp.com/video.zip
2025-07-08 17:17