Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

Releases: novoda/no-player

Customise video with options

30 Apr 16:40
Compare
Choose a tag to compare

#148 Introduces options to influence track selection on the ExoPlayer.

Only emit onBeat when player is playing

16 Apr 15:19
Compare
Choose a tag to compare

#141 Updates the version of exo-player

#142 Only emit an onBeat when player.isPlaying. As an example, a client could perform player.play followed by player.stop but between the play and stop being triggered a beat is scheduled to occur. The stop doesn't occur before the event is emitted so the client is notified of the beat, if the client then tries to access some methods on the no-player they will receive a crash, even though they are notified with a valid instance of the player.

Add support for volume/mute

12 Apr 14:20
189261d
Compare
Choose a tag to compare

#139 Add API to change volume

Add support for Webvtt subtitles color

29 Mar 16:07
51b7c98
Compare
Choose a tag to compare

#136 updates the ExoPlayer dependency version to 2.7.1
#137 adds support for subtitles colors defined in Webvtt cue Class tags

Fix subtitles position

16 Mar 08:52
5772d6b
Compare
Choose a tag to compare

#133 fixes a bug where we were ignoring the cue attributes line and align

Polish error handling

07 Mar 15:35
369a7a5
Compare
Choose a tag to compare
  • Map exoplayer errors by looking at the thrown ExoPlaybackException type before unwrapping real exception.
  • Include new error types for better granularity and remove deprecated ones.
  • Honour documentation by not prematurely invoking Player.EventListener.onPlayerError() for errors where the documentation says to do not so.

Reduced volume bug fix

29 Jan 10:02
d810555
Compare
Choose a tag to compare

#129 Low volume fix - Setting exoplayer audio attributes
#130 Dependencies update

Alleviate Memory Churn

05 Dec 14:18
Compare
Choose a tag to compare

This release tries to deal with some of the memory churn associated with the creation of VideoPosition and VideoDuration by using primitives over complex objects. See #106 #107 for more information.

Updates to v2.6.0 of exo-player see #115 for more information.

Clear track selections

06 Nov 15:07
Compare
Choose a tag to compare

Cancels previous calls to NoPlayer.select[Video/Audio]Track leaving the track selection to the internal ExoPlayer instance. Not currently implemented on MediaPlayer. See #102 for more information.

Video track selection

03 Nov 11:35
Compare
Choose a tag to compare

Introduces video track selection so that clients can select a rendition quality dynamically during stream playback. See #99 for more information.