fluttercommunity / fluttercommunity/chewie

PlatformException(VideoError, Video player had error androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, avc1.64003C, -1, null, [8000, 1500, 25.0, ColorInfo(Unset color space, Unset color range, Unset color transfer, false, 8bit Luma, 8bit Chroma)], [-1, -1]), format_supported=NO_EXCEEDS_CAPABILITIES, null, null)

Open
#861 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
2.1k
Forks
1.1k
Avg merge
6d 8h
Merged PRs (30d)
6

Description

import 'package:flutter/material.dart';
import 'package:chewie/chewie.dart';
import 'package:video_player/video_player.dart';

class VideoView extends StatefulWidget {
final String url;
final bool autoPlay;
final bool looping;
final double aspectRatio;
const VideoView({super.key, required this.url, this.autoPlay=false, this.looping=false, this.aspectRatio=16/9,});

@override
State createState() => _VideoViewState();
}

class _VideoViewState extends State {
late VideoPlayerController _videoPlayerController;
late ChewieController _chewieController;
@override
initState() {
_videoPlayerController = VideoPlayerController.asset('assets/1.mp4');
initVideo();
_chewieController = ChewieController(
videoPlayerController: _videoPlayerController,
autoPlay: widget.autoPlay,
looping: widget.looping,
aspectRatio: widget.aspectRatio
);
super.initState();
}
Future initVideo() async {
await _videoPlayerController.initialize();
}

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

@override
Widget build(BuildContext context) {
double screenW = MediaQuery.of(context).size.width;
double screenH = MediaQuery.of(context).size.height;
return Container(
width: screenW,
height: screenH/2,
color: Colors.grey,
child: Chewie(
controller: _chewieController,
),
);
}
}

![image](https://github.com/user-attachments/assets/b9d43db5-a8e4-4b73-b3df-6150b6fc4f21)

Does anyone have this problem? Please help me solve it. thank you.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.