fluttercommunity / fluttercommunity/chewie

VideoPlayerController.network does not display an connection error if there no stream

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

Description

Hello. If you try to open a streaming video that is not available or does not work, we will get an eternal loading indicator. This is not very convenient, because users cannot understand what is happening and wait for the video to load, which will never happen. But messages about connection errors come to the console, can you somehow display a error message on player in case chewie cannot read the video over the network?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at VideoPlayerController.network and Chewie's handling of network playback failures. Reproduce the unavailable-stream case, trace how the console connection error is surfaced, and confirm that the player displays an error instead of an eternal loading indicator.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.