var url = "http://test.bombox.org/test.mp4"
VideoPlayerController.network(url);
it doesn't work and log the following error on Android9.0, but work well on Android 8.0-
E/ExoPlayerImplInternal( 5671): Source error.
E/ExoPlayerImplInternal( 5671): com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to http://test.bombox.org/test.mp4
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.DefaultHttpDataSource.open(DefaultHttpDataSource.java:281)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.StatsDataSource.open(StatsDataSource.java:83)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:885)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:381)
E/ExoPlayerImplInternal( 5671): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/ExoPlayerImplInternal( 5671): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/ExoPlayerImplInternal( 5671): at java.lang.Thread.run(Thread.java:764)
E/ExoPlayerImplInternal( 5671): Caused by: java.io.IOException: Cleartext HTTP traffic to test.bombox.org not permitted
E/ExoPlayerImplInternal( 5671): at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115)
E/ExoPlayerImplInternal( 5671): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458)
E/ExoPlayerImplInternal( 5671): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.DefaultHttpDataSource.makeConnection(DefaultHttpDataSource.java:528)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.DefaultHttpDataSource.makeConnection(DefaultHttpDataSource.java:444)
E/ExoPlayerImplInternal( 5671): at com.google.android.exoplayer2.upstream.DefaultHttpDataSource.open(DefaultHttpDataSource.java:279)
E/ExoPlayerImplInternal( 5671): ... 6 more
V/DartMessenger( 5671): Sending message with callback over channel 'flutter.io/videoPlayer/videoEvents0'
I/flutter ( 5671): Video player had error com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to http://test.bombox.org/test.mp4
when i try to change the url for https for the same video file, it work well
var url = "https://xf-xfsdk-doc.oss-cn-shenzhen.aliyuncs.com/iOS/temp/test.mp4"
VideoPlayerController.network(url);
[video_player]
Android 9.0 Simulator
how can i fix it? help
it doesn't work and log the following error on Android9.0, but work well on Android 8.0-
when i try to change the url for https for the same video file, it work well
[video_player]
Android 9.0 Simulator
how can i fix it? help