Video Player issue in ios

In iOS i am facing issue with mp4 video to play in video payer.

in android it is working fine but in ios loading show but video is not play

Here is my code

class DetailOverlayVideo extends StatefulWidget {
var contentURL, id;
@override
State createState() => TrendingDetailOverlayState();
DetailOverlayVideo({Key key, this.contentURL, this.id}) : super(key: key);
}

class TrendingDetailOverlayState extends State
with SingleTickerProviderStateMixin {
var deviceWidth;
var deviceHeight;
VideoPlayerController _videoPlayerController1;
ChewieController _chewieController;
@override
void initState() {
super.initState();
initializePlayer();
print(‘content URL ${widget.contentURL}’);
_callPinpointAnalyticsEvent();
}

_callPinpointAnalyticsEvent(){
GlobalUtil.pinpointAnalyticsEvent(
widget.id, StringConst.PLAY,
1);

}

@override
void dispose() {
super.dispose();
_videoPlayerController1.dispose();
_chewieController.dispose();
}

@override
Widget build(BuildContext context) {
final Color color = Colors.black;
deviceWidth = GlobalUtil.getDeviceWidth(context);
deviceHeight = GlobalUtil.getDeviceHeight(context);
return
Center(
child: Material(
color: Colors.black,
child:
Stack(
alignment: Alignment.center,
children: [
Container(
margin: EdgeInsets.all(0),
padding: EdgeInsets.all(0),
height: deviceHeight / 2,
decoration: ShapeDecoration(
color: color,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15.0))),
child: Center(
child: _chewieController != null &&
_chewieController
.videoPlayerController.value.isInitialized
? Chewie(
controller: _chewieController,
)
: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: const [
CircularProgressIndicator(),
SizedBox(height: 20),
Text(’’),
],
),
),
),
Align(
alignment: Alignment.topRight,
child: IconButton(
icon: Image.asset(AppCustomIcon.close_icon_white,
),
onPressed: () => {
Navigator.pop(context)
},
),
)
],
),
));
}

Future initializePlayer() async {
_videoPlayerController1 = VideoPlayerController.network(
widget.contentURL==null?‘https://assets.mixkit.co/videos/preview/mixkit-forest-stream-in-the-sunlight-529-large.mp4
:widget.contentURL);
await Future.wait([
_videoPlayerController1.initialize(),
]);
_chewieController = ChewieController(
videoPlayerController: _videoPlayerController1,
autoPlay: true,
looping: true,
allowFullScreen: false,
allowPlaybackSpeedChanging: false
// Try playing around with some of these other options:

  // showControls: false,
  // materialProgressColors: ChewieProgressColors(
  //   playedColor: Colors.red,
  //   handleColor: Colors.blue,
  //   backgroundColor: Colors.grey,
  //   bufferedColor: Colors.lightGreen,
  // ),
  // placeholder: Container(
  //   color: Colors.grey,
  // ),
  // autoInitialize: true,
);
setState(() {});

}
}