-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rtsp弱网或断流情况下监听不到任何状态 #2757
Comments
同样问题,怎么解决啊? |
继承后看看 onError 或者 onInfo 的回调 |
已经继承了 onError 或onInfo没回调日志 |
如果出现 loading buffer 是会走 onInfo 的,如果是正常流只是画面卡住,那就没办法回调了,自己加个定时器,然后再用 onSurfaceUpdated 里判断下是否出现过更新。 因为 ijk 用的 ffmepg 没有往上把状态上发上来。 ps onSurfaceUpdated 只支持默认的 GSYTextureView 模式。 |
没出现 loading buffer,是正常流忽然断了或者弱网卡住了,收不到回调。但是ios那边同样情况用ijk能灵敏监听到停止状态4,所以就想说问问安卓这边有没有办法监听到。 |
没有,我这么测试的很好,没看到有往上抛的信息 |
最后写了定时器监听surfaceUpdataed解决了当前需求,谢谢作者大佬给的方案
有更好办法求分享 |
最好的办法肯定还是从 ffmpeg 层面去上抛,这个需要你修改 ijk 的 ffplay 来做兼容~ |
(!!!!请务必务必按照issue模板,修改 后提交问题!!!!,不按模板提Isuue删除处理)
(ps 首页问题集锦和demo请先了解一下!)
提问前建议先看看: https://mp.weixin.qq.com/s/HjSdmAsHuvixCH_EWdvk3Q
问题描述:
您好,目前我使用#2112 下载的so库播放rtsp视频流,但是想做弱网或断流等卡住监听失败,收不到任何监听信息,就是画面一直卡住了。
播放链接:rtsp://27.158.58.94:26902/0_0
引用代码如下,求告知有没有啥办法能解决?比如监听到缓冲中和缓冲完成或暂停状态
谢谢大佬帮忙~
问题机型/系统:所有安卓手机
GSY依赖版本
implementation 'com.shuyu:gsyVideoPlayer-java:6.0.1'
implementation 'com.shuyu:GSYVideoPlayer-exo2:6.0.1'
implementation 'com.shuyu:gsyVideoPlayer-ex_so:6.0.1'
或
implementation 'com.shuyu:gsyVideoPlayer-java:7.1.4'
Demo中的复现步骤
Demo中的detailPlayer页面打开后XXXX会出现这个问题。
问题代码:
初始化
自定义继承重写
问题log(如果有)
The text was updated successfully, but these errors were encountered: