flutter CertificateException视频播放器问题



我使用dart包video_player 2.4.5在我的应用程序中播放视频,在ios中它工作完美,但在android中它不是由于HTTPS错误,因为当我用HTTP链接替换HTTPS链接时它工作。

我的代码:VideoPlayerController.network('https://flutter.github.io/assets-for-api-docs/assets/videos/butterfly.mp4')..initialize().then((_) {setState(() {});

错误:java.security.cert.CertificateException

规避该错误的一个简单方法是将initState中的https链接替换为http,如下所示:

if (Platform.isAndroid) {url = widget.newsFeed.mediaUrl.toString().replaceAll('https', 'http');} else if(Platform.isIOS) {url = widget.newsFeed.mediaUrl.toString();} _controller = VideoPlayerController.network(url)..initialize().then((_) {setState(() {});});

相关内容

  • 没有找到相关文章

最新更新