我尝试使用 VideoPlayerController.netWork() 方法播放来自互联网的视频,但我尝试的每个 url 都面临以下指定的错误:
源错误。E/flutter (4250): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常: PlatformException(VideoError, Video player has error com.google.android.exoplayer2.ExoPlaybackException: com.google.android. exoplayer2.upstream.HttpDataSource$HttpDataSourceException:无法连接到https://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_480_1_5MG.mp4创建孩子。(package:flutter/src/widgets/sliver.dart:1132:20) E/flutter (4250): #41 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2607:19)
这是我的代码:
import 'package:video_player/video_player.dart';
import 'package:chewie/chewie.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: HomePage(),
);
}
}
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Video Player"),
),
body: ListView(
children: <Widget>[
ChewieList(
videoPlayerController: VideoPlayerController.asset('assets/videos/soccer.mp4'),
looping: true,
),
ChewieList(
videoPlayerController: …Run Code Online (Sandbox Code Playgroud)