dart_vlc 0.0.7
dart_vlc: ^0.0.7 copied to clipboard
A media playback library for Dart & Flutter. Based on libVLC & libVLC++.
0.0.7 #
- Added
Player.setUserAgent. - Improved & fixed issues related to play/pause button in
Videowidget. - Fixed compilation issues on arch linux.
- Fixes to device changing.
0.0.6 #
This new release of dart_vlc adds:
- Now
Playerclass has sync constructor & no longer needsPlayer.create. - Fixed memory leak errors on Windows & Linux.
- Added controls to
Videowidget. Thanks to @tomassasovsky. - Added
Recordclass for recording media. Thanks to @DomingoMG. - Added
Chromecastclass. Thanks to @DomingoMG. - Fixed
Player.setPlaylistModeon Linux. - Event streams inside
Playerno longer can benull.
0.0.5 #
This new release of dart_vlc adds:
Broadcastclass to broadcast aMedia.- Fix to a bug that caused
CurrentStateto not update inPlayer.
0.0.4 #
This new release of dart_vlc adds:
VideoWidgetfor showing video output from aPlayerinsideWidgettree.Playermust be used as a controller for aVideo.- Initialize
PlayerwithvideoHeightandvideoWidthoptional parameters, if you wish to use it for video playback.
- Null-safety migration.
0.0.3 #
This new release of dart_vlc adds:
- More advanced playlist modification methods like:
addfor appending a newMediato thePlaylistof thePlayer.removefor removing aMediafrom thePlaylistof thePlayerfrom certain index.insertmethod for insertingMediato certain index.moveaMediafrom one index to another.
- Ability to get all playback
Devices on machine & change.Devices.allgivesListof allDevices.Player.setDevicecan be used to set a playback device for thePlayerinstance.
- Now event streams are splitted into four:
Player.currentStream- Contains:
indexmediamediasisPlaylist
- Contains:
Player.positionStream- Contains:
positionduration
- Contains:
Player.playbackStream- Contains:
isPlayingisSeekableisCompleted
- Contains:
Player.generalStream- Contains:
volumerate
- Contains:
- Ability to retrieve metadata of a
Media(either fromMedia.networkorMedia.file).- Now you can access metadata of a
Mediaby passingparse: truefor parsing the metadata. - Retrieved metadata is stored inside
Media.metasasMap<String, String>.
- Now you can access metadata of a
0.0.2 #
This new release of dart_vlc adds:
- Support for Flutter on Linux.
- Fixed bug that caused index to not update properly in
Playlist, whennextorbackor on completion ofMedia. - Changed default
Playervolume to0.5.
0.0.1+1 #
This new release of dart_vlc adds:
- Little left-over changes in the project documentation.
0.0.1 #
This first release of dart_vlc adds:
Mediaplayback from file.Mediaplayback from network.Mediaplayback from assets.play/pause/playOrPause/stop.- Multiple
Playerinstances. Playlist.next/back/jumpfor playlists.setVolume.setRate.seek.- Events.
- Automatic fetching of headers, libs & shared libraries.
- Changing VLC version from CMake.
- Event streams.
Player.currentStateindex: Index of current media inPlaylist.medias: List of all openedMedias.media: Currently playingMedia.isPlaylist: Whether a singleMediais loaded or aPlaylist.
Player.positionStateposition: Position of currently playing media inDuration.duration: Position of currently playing media inDuration.
Player.playbackStateisPlaying.isSeekable.isCompleted.
Player.generalStatevolume: Volume of currentPlayerinstance.rate: Rate of currentPlayerinstance.