解决flutter视频组件只能播放https的视频

前言

这几天把以前用uniapp写的无水印视频下载器转到flutter,需要用到视频播放的组件。

试过了flick_video_player、video_player、Chewie、ijkplayer,但是播放的时候一遇到http链接就会播放失败。

解决

编辑android\app\src\main\AndroidManifest.xml

<!-- 添加属性 -->
<application
android:usesCleartextTraffic="true"
></application>

摘自csdn:

android:usesCleartextTraffic 指示应用程序是否打算使用明文网络流量,例如明文HTTP。
目标API级别为27或更低的应用程序的默认值为“true”。面向API级别28或更高级别的应用默认为“false”。


解决flutter视频组件只能播放https的视频
http://blog.icy8.cn/posts/12392/
作者
icy8
发布于
2022年4月16日
许可协议