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混合开发之路上,我们正继续努力..

 

你可能感兴趣的:(。net,xamarin,视频教程,xamarin,xamarin混合开发,ios开发)