Skip to content

[video_player] Can't change HSL video quality #58854

Description

@jstbyte

“HLS”, “MPEG-DASH” Adaptive Bitrate Streaming

Quality Change Features Need.

Activity

  1. TahaTesser commented on Jun 8, 2020

    @TahaTesser
    Contributor

    Hi @A29sTech
    Can you please the feature request/bug in detail? We need more information
    Thank you

  2. added
    in triagePresently being triaged by the triage team
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jun 8, 2020
  3. jstbyte commented on Jun 9, 2020

    @jstbyte
    Author

    Flutter video plugin,
    m3u8 video supports Adaptive Bitrate Streaming.
    And it's video quality can be changed.
    But In m3u8 video Metadata come with all information Like video quality 240p, 360p, 720p, 1080p Etc.
    How can I choose video quality manually.
    There is no way to change video quality manually in flutter video plugin.
    Thanks for response.

    M3u8 video resolution can't change.
    M3u8 video Bitrate can't change.

  4. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jun 9, 2020
  5. added
    c: new featureNothing broken; request for a new capability
    and removed
    in triagePresently being triaged by the triage team
    on Jun 9, 2020
  6. changed the title [-]Flutter Video Player; Can't Change HSL Video Quilty.[/-] [+][video_player] Can't Change HSL Video Quilty[/+] on Jun 9, 2020
  7. talhakhan011 commented on Jul 20, 2020

    @talhakhan011
  8. safield commented on Dec 3, 2020

    @safield

    Is the default behaviour of flutter video_player to automatically use adaptive bitrate? Or does it just choose a quality and stick to it, when using hls?

  9. rahulynot commented on Jul 11, 2021

    @rahulynot
  10. added
    P3Issues that are less important to the Flutter project
    on Aug 16, 2021
  11. 13 remaining items

  12. adamk22 commented on Oct 30, 2023

    @adamk22

    To add to this, besides setting it manually, it would be nice to be able to set a range (eg. min and max) regardless what the HLS file offers.

  13. bharatbudhori commented on Nov 13, 2023

    @bharatbudhori
  14. Saeeed-B commented on Dec 3, 2023

    @Saeeed-B
  15. bharatbudhori commented on Dec 4, 2023

    @bharatbudhori

    Actually there's a way to work around this issue, we can alter the URL for achieving different video quality.

  16. thanhnn147 commented on Sep 12, 2024

    @thanhnn147
  17. noorfatima15 commented on Mar 16, 2025

    @noorfatima15
  18. qmksbp687 commented on May 19, 2025

    @qmksbp687
  19. nateshmbhat commented on Nov 10, 2025

    @nateshmbhat

    i'm planning to pick this up. can i raise a PR for this tagging this issue @stuartmorgan-g ?

  20. changed the title [-][video_player] Can't Change HSL Video Quilty[/-] [+][video_player] Can't change HSL video quality[/+] on Nov 10, 2025
  21. stuartmorgan-g commented on Nov 10, 2025

    @stuartmorgan-g
    Contributor

    Anyone is welcome to send PRs; it doesn't require permission in advance.

  22. almezead commented on Dec 25, 2025

    @almezead
  23. nateshmbhat commented on Dec 27, 2025

    @nateshmbhat

    we are almost in 2026 any chance for this feature ?

    I'm working on it. PR should be up soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityhas partial patchThere is a PR awaiting someone to take it across the finish linep: video_playerThe Video Player pluginpackageflutter/packages repository. See also p: labels.team-ecosystemOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions