Skip to content

0.0.67

@jhomlala jhomlala tagged this 19 May 18:09
* Dash (.mpd) support for audio, quality and subtitles (#469)

* Generate DASH classes

* Generate BetterPlayerDashUtils to parse .mpd files

* Update data source to add Dash support

* .- Make player controller support Dash format source similar to Hls.
.- Update setAudioTrack method attribute type to dynamic to allow Hls or Dash audio track.

* Controls get audio, quality and subtitles info from dash also.

* Add name to subtitles

* If label not set use language

* Select by index if not label bug fixed

* update version to 0.0.66

* Unify HLS and DASH with ASMS (adaptive streaming media sources)

* Remove Videos from DASH and merge all video tracks in tracks adding mimetype to track

* Display mimeType in quialities row if track have it. To distingue same size videos with diferent mimeTypes.

* Refactor DashObject to BetterPlayerAsmsDataHolder and move to an independent file

* Unify ASMS utils and setup cotroller and generate parse method with the new BetterPlayerAsmsDataHolder class as response

* Added try catch to parse method

* Updated DASH stream code, general fixes, code format

* Updated DASH stream code, general fixes, code format

* Updated readme

* Fixed progress bar jumps when seeking video.

* Fixed progress bar jumps when seeking video.

* Fixed progress bar jumps when seeking video.

* Fix end of video looping final second, and video stutter during AudioSession Deactivation (#473)

* fix: end of video looping final second

* fix: vid stutter due to active I/O during AudioSession Deactivation

* fix: stop audio session when no more players

* Updated changelog

* Updated codebase

* Updated codebase

Co-authored-by: Adrian <adrian@byvapps.com>
Co-authored-by: Nicholas Nagy <40705372+NicholasNagy@users.noreply.github.com>
Assets 2
Loading