YouTube video too much loading...why?

import 'dart:convert';

import 'package:flutter/material.dart';

import 'package:http/http.dart' as http;

import 'package:youtube_player_flutter/youtube_player_flutter.dart';

class DetailVideo extends StatefulWidget {

  final List list;

  final int index;

  DetailVideo({this.index, this.list});

  @override

  _DetailState createState() => new _DetailState();

}

class _DetailState extends State<DetailVideo> {

  YoutubePlayerController _controller;



  int viewers = 0;

  @override

  void initState() {

    _controller = YoutubePlayerController(

      initialVideoId: widget.list[widget.index]['attachment'],

    );
    super.initState();

  }

  @override

  Widget build(BuildContext context) {

    return new Scaffold(

      appBar: new AppBar(

          titleSpacing: 0.0,

          title: new Text("${widget.list[widget.index]['topic']}")),

      body: new Container(

        child: new SingleChildScrollView(

          child: new Column(

            children: <Widget>[

              YoutubePlayer(

                controller: _controller,

              ),

              new Padding(

                padding: const EdgeInsets.only(top: 10.0),

              ),

              Text(widget.list[widget.index]['topic'],

                  style: new TextStyle(fontSize: 20.0)),

              Container(

                  child: Row(

                mainAxisAlignment: MainAxisAlignment.end,

                children: <Widget>[

                  Column(

                    mainAxisAlignment: MainAxisAlignment.end,

                    children: <Widget>[

                      Container(

                        padding: EdgeInsets.only(right: 10.0),

                        child:

                            Text("View ($viewers)", textAlign: TextAlign.right),

                      )

                    ],

                  )

                ],

              ))

            ],

          ),

        ),

      ),

    );

  }

}