栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Unity使用AVProVideo安卓端无法播放http视频解决办法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity使用AVProVideo安卓端无法播放http视频解决办法

经过网上查询相关资料发现是安卓本身的问题,Android 9.0开始 系统会限制http明文网络请求,也就是https和http的区别,网上也有针对此问题解决的方法,就是自己配置网络安全配置文件。
方法有好几种,不过其实都一样,都是通过配置文件允许系统使用明文传输,作者采用了其中一种,如下:
在AndroidManifest.xml中添加 android:networkSecurityConfig="@xml/network_security_config"
如下图:
然后在Plugins->Android->res->xml文件夹下创建network_security_config.xml文件,如下图:

内容如下:

这样Unity 就可以在安卓端 使用AVProVideo播放http视频了。

另外Unity 也要进行一点其他设置,
1.勾选Auto Graphics API
2.scripting Backend 选 IL2CPP
3.Install Location 选 Require

最后还要谢谢AVProVideo给的提示:Warning: Starting with Android 8 unsecure HTTP is not allowed by default and HTTPS must be used, unless a custom cleartext security policy is assigned

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592168.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号