xamarin播放视频之总结(四)

问题如下:

No Network Security Config specified, using platform default

 

环境android9;

前提android8之前的播放都没有问题。

唯独android9 播放报如上问题,经过排查。得知两种解决方案。分别如下:

两种方式:主要是需要声明 允许http访问(具体原理参考 Android9.0 http请求适配原理)

1.在 AndroidManifes.xml  application 标签中 增加 android:usesCleartextTraffic="true"

或者是后者

2.访问http之前 ,调用setCleartextTrafficPermitted(true);

 

Android 9.x 默认不允许http访问,所以导致MediaPlayer在获取在线歌曲缓存时,网络访问异常,因为歌曲url是http协议
可以参考这篇文章:

源码分析 Android 9.0 http请求适配原理

 

在xamarin混合开发之路上,我们正继续努力..

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章