Closed xiuyuantech closed 1 year ago
没有复现,单纯ry 嵌套 ry
没有复现,单纯ry 嵌套 ry
主页面布局: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent">
<com.scwang.smart.refresh.layout.SmartRefreshLayout
android:id="@+id/refresh_detail"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:visibility="visible">
<com.scwang.smart.refresh.header.ClassicsHeader
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_detail"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="never"
android:scrollbars="none" />
</androidx.constraintlayout.widget.ConstraintLayout>
<com.scwang.smart.refresh.footer.ClassicsFooter
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:visibility="visible" />
</com.scwang.smart.refresh.layout.SmartRefreshLayout>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fbt_top"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/dp_16"
android:layout_marginBottom="@dimen/dp_56"
android:clickable="true"
android:rotation="-90"
android:src="@drawable/ic_action_right"
android:visibility="gone"
app:backgroundTint="@color/color_F6FDF6"
app:fabSize="auto"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
tools:visibility="visible" />
<include
android:id="@+id/vstub_empty"
layout="@layout/load_empty"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<include
android:id="@+id/vstub_error"
layout="@layout/load_error"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone" />
</androidx.constraintlayout.widget.ConstraintLayout>
对了,上面说的现象播放后还无法暂停?
不是很清楚你什么情况,我测试 RecycleView 嵌套 RecycleView 正常
不是很清楚你什么情况,我测试 RecycleView 嵌套 RecycleView 正常
我有录屏,我发到qq群里吧
你有录频也没用啊····我不复现也不知道什么问题,怎么看····
经过测试,我不觉得这是 GSY 的问题
我发现日志一直会重复打印 视频渲染 中 Surface 创建失败后重新创建,我不太理解GSY的原理,可以简单介绍下提供点思路么
大致情况如图
大佬,我感觉是GSYTextureView 视频解码 渲染那块有问题。后来我换了其他播放器就没有上面的问题。
换着你可以设置SURFACE 模式试试
换着你可以设置SURFACE 模式试试
SURFACE和GLSURFACE模式 我都测试过了,都是有声但显示白屏
那就不是很清楚了,我这边测试正常,很尴尬
全屏播放结束时,在全屏的时候播放下一个视频的时候,也出现了只有声音,视频区域黑屏的现象,不知道是怎么回事?
@Vicent9920 要用 player.getCurrentPlayer() 去调用播放
(!!!!请务必务必按照issue模板,修改 后提交问题!!!!,不按模板提Isuue删除处理)
(ps 首页问题集锦和demo请先了解一下!)
⚠️提问前建议先看看: https://mp.weixin.qq.com/s/HjSdmAsHuvixCH_EWdvk3Q
问题描述:
Exo模式 嵌套 RecycleView 列表中适配器第一元素有声音,无画面;Ijk模式会闪屏
出现问题的视频流
videoUrl: http://vd2.bdstatic.com/mda-ni5b74m8fyfy1u1e/cae_h264/1662451178955538861/mda-ni5b74m8fyfy1u1e.mp4?v_from_s=hkapp-haokan-hbe
好像随便一个视频流都是这样的现象。
问题机型/系统:
真机 乐视pro LeX620 Android6.0
GSY依赖版本
刚开始是: implementation 'com.github.CarGuo.GSYVideoPlayer:gsyVideoPlayer-java:v8.3.3-release-jitpack' implementation 'com.github.CarGuo.GSYVideoPlayer:GSYVideoPlayer-exo2:v8.3.3-release-jitpack'
发现 #3673 后升级: implementation 'com.github.CarGuo.GSYVideoPlayer:gsyVideoPlayer-java:v8.3.4-release-jitpack' implementation 'com.github.CarGuo.GSYVideoPlayer:GSYVideoPlayer-exo2:v8.3.4-release-jitpack'
Demo中的复现步骤
RecycleView 嵌套 RecycleView RecycleView 外层适配器:CncatAdapter,LinearLayoutManager RecycleView 内部适配器:继承自ListAdapter,GridLayoutManager
请求数据回来后显示ui,点击每一个Adapter中的第一元素必现
主要代码在自定义Adapter中,贴在下面 问题代码:(如果有) xml:
kotlin:
问题log(如果有)