<template>
<view>
<video
class="video"
src="http://security.ssports.com/api/channel/v6/watchIqyVideo/20210125/a4/f8/bacea8cfae4b53c21bf7ed2dba345729.m3u8?VIDEOID=52191771&UID=0&QUALITY=360&UUID=161961ed0ca414bd54940d4e9984ec0c&DEVICE=h5"
controls
>
</video>
<view class="text-box">
<view class="one">我是一棵,小小的石头</view>
<view class="two">想要飞啊飞,却怎么飞也飞不高。。。</view>
</view>
<view class="strut-box"><view class="item" v-for="(item, index) of 4" :key="index"></view></view>
<view class="foot">我是foot</view>
</view>
</template>
<script>
export default {
data() {
return {}
},
onShow() {},
methods: {},
}
</script>
<style>
.video {
width: 100%;
position: relative;
}
.text-box {
padding: 30rpx;
font-size: 28rpx;
}
.text-box .two {
margin-top: 20rpx;
}
.strut-box {
height: 800rpx;
background-color: pink;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.strut-box .item {
width: 48%;
height: 200rpx;
background-color: skyblue;
}
.foot {
height: 100rpx;
line-height: 100rpx;
text-align: center;
background-color: #4cd964;
color: #ffffff;
}
</style> - 发布:2021-01-26 21:08
- 更新:2021-01-26 21:28
- 阅读:718
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.0.7
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 华为
手机机型: Honor 8C
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
进入看视频页面,播放视频,然后进行横竖屏切换,会出现黑屏的情况。。。
进入看视频页面,播放视频,然后进行横竖屏切换,会出现黑屏的情况。。。
预期结果:
预期结果就是像上个版本那样横竖屏流畅切换啊
预期结果就是像上个版本那样横竖屏流畅切换啊
实际结果:
横竖屏切换,会出现黑屏的情况。。。
横竖屏切换,会出现黑屏的情况。。。

betterdev (作者)
我刚创建了一个hello uni-app示例项目看了一下,直接播放video进行横竖品切换并未出现我上面所说的情况。。。
2021-01-26 21:30
betterdev (作者)
但这是为什么呢,为什么我自己的项目就有这个问题呢,是在HBuilder升级到最新版后才有的,目前我只在我的测试机上测过,安卓8.1,其他手机暂未测过。。。
2021-01-26 21:36
betterdev (作者)
我刚刚又用hello uni-app测了一下,填入了网络.m3u8文件地址,发现hello uni-app中的video组件明显就是上一个版本的啊,人物运动时丢帧,出现噪点,不是最新版的。。。我发现这个黑屏问题貌似还跟视频质量有关,质量好一点的,横竖屏切换时就黑屏一下,质量差的黑的会久一些
2021-01-27 13:08
betterdev (作者)
其实也不是单纯的黑屏,就是横竖屏切换时会卡得黑屏,屏幕上会出现小绿或小灰方块
2021-01-27 13:10