-
Notifications
You must be signed in to change notification settings - Fork 31
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
关于失焦暂停的问题 #14
Comments
你好!能否方便将你的出发onPause/onStop/onRestrat/Home键的播放器相关的处理代码贴出来一下吗? |
抱歉,我被YQ管控了。。。 昨天还有个问题忘了说:设定为exo解码的时候,implementation依赖com.github.hty527.iPlayer:exo:2.1.1,报错 |
好的,现在针对你的两个问题进行详细回复下: ExoPlayer-keep class com.google.android.exoplayer2.** { ; } |
感谢回复 |
哈哈哈,没有关系。 |
再次打扰,打算通过连续播放来实现广告功能的时候发现个问题
mVideoPlayer.setInterceptTAudioFocus(true);//是否监听音频焦点状态,设置为true后SDK在监听焦点丢失时自动暂停播放
无论为true还是false,onPause/onStop/播放器失焦:均不会停止播放
以下情况均在进程未销毁的情况下测试
当为true时
1、通过返回键回到桌面,触发onRestrat,画面会从头播放,音频会在之前的进程未关闭的情况下再从头播放一个,两个音频出现叠加
2、通过Home键回到桌面,触发onRestrat,视频音频皆正常播放
2、当为false时
1、通过返回键回到桌面,触发onRestrat,画面和音频均会从头播放,不会叠加
2、通过Home键回到桌面,触发onRestrat,之前的视频和音频会被暂停且存储(暂且称之为存储吧),正常播放不会出现问题。但是当点击返回的时候,会销毁当前的视图,并恢复到上一个存储的视图(View?),如果你点了N次Home键,那就需要点N+1次返回才能回到桌面。
有点晚了,所以还没看代码,描述可能不太准确。明天空了看看,如果有更正我再补充。
注:提issues的时候重试了一遍发现false下的2情况,不是百分百复现,有点迷,好像是在切换setInterceptTAudioFocus()参数并且未结束进程直接覆盖安装的时候会出现,作为我的白盒方向明天继续研究。
The text was updated successfully, but these errors were encountered: