hls_video_player_web 0.1.0 copy "hls_video_player_web: ^0.1.0" to clipboard
hls_video_player_web: ^0.1.0 copied to clipboard

discontinued
outdated

Web platform implementation of video_player and supports hls on chrome.

hls_video_player_web #

Supports hls on chrome.

Please set your constraint to video_player_web: '>=0.1.y+x <2.0.0'

Usage #

...
dependencies:
  ...
  hls_video_player_web: ^0.1.0
  video_player: ^0.10.10

  ...

Add

 <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"  type="application/javascript"></script>

in index.html above

 <script src="main.dart.js" type="application/javascript"></script>

dart:io #

The Web platform does not suppport dart:io, so attempts to create a VideoPlayerController.file will throw an UnimplementedError.

Autoplay #

Playing videos without prior interaction with the site might be prohibited by the browser and lead to runtime errors. See also: https://goo.gl/xX8pDD.

Supported Formats #

Different web browsers support different sets of video codecs.

Video codecs? #

Check MDN's Web video codec guide to learn more about the pros and cons of each video codec.

What codecs are supported? #

Visit caniuse.com: 'video format' for a breakdown of which browsers support what codecs. You can customize charts there for the users of your particular website(s).

Here's an abridged version of the data from caniuse, for a Global audience:

MPEG-4/H.264

Data on Global support for the MPEG-4/H.264 video format

WebM

Data on Global support for the WebM video format

Ogg/Theora

Data on Global support for the Ogg/Theora video format

AV1

Data on Global support for the AV1 video format

HEVC/H.265

Data on Global support for the HEVC/H.265 video format

0
likes
30
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

Web platform implementation of video_player and supports hls on chrome.

Homepage

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_web_plugins, js, meta, video_player_platform_interface

More

Packages that depend on hls_video_player_web

Packages that implement hls_video_player_web