uni-app video组件全屏时闪退

uni-app video组件全屏时闪退

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10
HBuilderX类型:正式
HBuilderX版本号:3.2.3
手机系统:Android
手机系统版本号:Android 5.1
手机机型:rk3288
页面类型:vue
打包方式:云端
项目创建方式:HBuilderX

示例代码:

adb logcat
E/ROCKCHIP_VIDEO_DEC( 213): Rkvpu_OutputBufferReturn 5166667
E/ROCKCHIP_VIDEO_DEC( 213): Rkvpu_OutputBufferReturn 5200000
E/ROCKCHIP_VIDEO_DEC( 213): Rkvpu_OutputBufferReturn 5233333
E/ROCKCHIP_VIDEO_DEC( 213): Rkvpu_OutputBufferReturn 5266667
W/System.err( 3098): java.lang.NoSuchMethodError: No virtual method isReleased()Z in class Landroid/graphics/SurfaceTexture; or its super classes (declaration of 'android.graphics.SurfaceTexture' appears in /system/framework/framework.jar)
...

操作步骤:

官方demo点击全屏即可复现

预期结果:

视频全屏

实际结果:

闪退

bug描述:

rk3288安卓5.1.1,video点击全屏闪退,由于是公司自己设备,所以能不能麻烦官方修复下。

更多关于uni-app video组件全屏时闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

20 回复

我看看

更多关于uni-app video组件全屏时闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html


拜托大佬了,困扰了几个月了

你留个qq吧

1073236926

已与开发者确认,稍后版本会修复此问题

android nvue

第一次加载video正常播放,然后动态修改1次video播放地址,video就黑屏了(但是播放时间还在走)。

连续动态修改2次 video的播放地址,app就闪退

只能把video关掉,再用新地址开启video才能播放

hbx 正式版本 3.2.12.20211029

回复 makeit: bug已确认。 临时解决方案,先设置软解码。可以修复此问题

HX3.2.10 alpha 已修复该问题

nvue页面,第一次加载video正常播放,然后动态修改video播放地址,就video黑屏了。
只能把video关掉,再用新地址开启video播放地址才能播

android nvue

回复 makeit: 软解应该可以动态播放,硬解就容易闪退

android nvue
第一次加载video正常播放,然后动态修改1次video播放地址,video就黑屏了(但是播放时间还在走)。
连续动态修改2次 video的播放地址,app就闪退
只能把video关掉,再用新地址开启video才能播放
hbx 正式版本 3.2.12.20211029

请问这个问题还没修复吗?我的是环境跟题主的环境一样,编译HX3.2.16,新编译的版本还是闪退。

我这里倒是可以了,但是不能动态更换,实在不行用软解吧,只是画质差了点

回复 hnrtwh: 软解怎么设置

回到顶部