Skip to content

0.0.67

Compare
Choose a tag to compare
@jhomlala jhomlala released this 19 May 18:14
7c500c6
Feature/may changes 2 (#490)

* 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 <[email protected]>
Co-authored-by: Nicholas Nagy <[email protected]>