Comments (6)
崩溃发生在项目的NetWorkUtils类,里面对网络状态的访问,引起READ_PHONE_STATE权限检查,在安卓11上会报安全异常,解决办法有两个
1、如果你自定义开发没用到网络事件,不启用即可
PlayerConfig.setUseDefaultNetworkEventProducer(false);
2、自己拷贝一份NetworkEventProducer,把NetWorkUtils类加个tryCatch即可
另外项目中ErrorCover 也直接引用了NetWorkUtils类,需要把相关方法增加tryCatch
private int tryGetNetworkState() {
try {
return NetworkUtils.getNetworkState(getContext());
} catch (Throwable throwable) {
throwable.printStackTrace();
return STATUS_ERROR;
}
}
from playerbase.
感谢反馈,后面会处理
from playerbase.
Hi, is there any update on this issue?
from playerbase.
太忙,暂未处理
from playerbase.
崩溃发生在项目的NetWorkUtils类,里面对网络状态的访问,引起READ_PHONE_STATE权限检查,在安卓11上会报安全异常,解决办法有两个
1、如果你自定义开发没用到网络事件,不启用即可 PlayerConfig.setUseDefaultNetworkEventProducer(false);
2、自己拷贝一份NetworkEventProducer,把NetWorkUtils类加个tryCatch即可
另外项目中ErrorCover 也直接引用了NetWorkUtils类,需要把相关方法增加tryCatch
private int tryGetNetworkState() { try { return NetworkUtils.getNetworkState(getContext()); } catch (Throwable throwable) { throwable.printStackTrace(); return STATUS_ERROR; } }
good
from playerbase.
崩溃发生在项目的NetWorkUtils类,里面对网络状态的访问,引起READ_PHONE_STATE权限检查,在安卓11上会报安全异常,解决办法有两个
1、如果你自定义开发没用到网络事件,不启用即可 PlayerConfig.setUseDefaultNetworkEventProducer(false);
2、自己拷贝一份NetworkEventProducer,把NetWorkUtils类加个tryCatch即可
另外项目中ErrorCover 也直接引用了NetWorkUtils类,需要把相关方法增加tryCatch
private int tryGetNetworkState() { try { return NetworkUtils.getNetworkState(getContext()); } catch (Throwable throwable) { throwable.printStackTrace(); return STATUS_ERROR; } }
第二种自己拷贝一份NetworkEventProducer修改要怎么覆盖默认设置呢,直接依赖源码修改源码吗
from playerbase.
Related Issues (20)
- 播放进度 HOT 1
- 关于mStartPos的机制问题 HOT 1
- 关于前后台切换暂停问题 HOT 4
- RelationAssist在recyclerview中使用 HOT 4
- so库报错导致app闪退
- 重新设置数据源播放视频时,出现短暂的黑屏问题 HOT 2
- 是否可以提供自定义TimerCounterProxy的能力,或者可以自定义间隔,现在时长1S,在视频比较短的时候,进度条不够平滑 HOT 2
- demo可以增加注释吗大神
- 非常好的库,有考虑过exoPlayer增加对RTMP直播流的支持吗? HOT 2
- 可以监听播放进度吗 HOT 1
- 能否提供边播边缓存的功能或者建议支持mp4 m3u8
- 报错误码88012 ,是什么情况?
- rtsp地址带鉴权的播放不了
- 使用ijkplayer时设置倍速没起作用 HOT 1
- setDataSource报错
- 可以手动在代码里面设置宽高吗
- 进入页面直接播放第一个视频 player 状态是 -1
- 使用ijkplayer+surfaceview无缝切换黑屏
- Android13闪退.getNetworkState(NetworkUtils.java:75)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from playerbase.