Bot releases are visible (Hide)
ffi
to 2.0.1.VLC::MediaList
during modification.NativeVideo
implementation for Windows.Published by alexmercerind over 2 years ago
NativeVideo
on Windows (@alexmercerind).flutter_native_view
and window_manager
to latest versions (@ashutosh2014, @alexmercerind).BREAKING CHANGE
If you're using NativeVideo
in your application, you'll need changes in your windows/runner/main.cpp
file, as required by the flutter_native_view. Learn more about this here.
Published by alexmercerind over 2 years ago
This new release of dart_vlc includes:
NativeVideo
for Windows to render video playback performantly (uses flutter_native_view) (@alexmercerind).Video
rendering when explicit VideoDimensions
are passed (@alexmercerind).showFullscreenButton
to Video
widget (disabled by default) (@alexmercerind).Published by alexmercerind about 3 years ago
This new release of dart_vlc includes:
startTime
and stopTime
parameters to Media
for clipping (@alexmercerind). (#126)Player.bufferingProgress
& Player.bufferingProgressStream
to listen to buffering percentage of the player (@alexmercerind). (#162)Video
widget no longer turns black after being scrolled out of the view (@alexmercerind). (#142)Published by alexmercerind about 3 years ago
This new release of dart_vlc includes:
Player.open
(OnOpen
event) randomly causing crash in release mode on Windows. (#124 & #136)Published by alexmercerind about 3 years ago
This new release of dart_vlc includes:
Media
in Playlist
(apologies).Player.takeSnapshot
to save snapshot of a playing video.Published by alexmercerind about 3 years ago
This new release of dart_vlc fixes & adds:
Video
playback on Windows. (Thanks to @jnschulze).Published by alexmercerind about 3 years ago
This new release of dart_vlc adds & fixes:
Player
no longer requires videoWidth
& videoHeight
to be passed for video playback.Video
widget now uses the dimensions of the currently playing video.videoDimensions
argument must be passed while instantiating Player
class.Video
widget no longer asks for playerId
argument, but player
instead.videoDimensionStream
and videoDimension
attributes to Player
class to listen to currently playing video dimensions.Player.dispose
no longer causing crash on Windows (#103).Video
widget (Thanks to @jnschulze).Published by alexmercerind about 3 years ago
This new release of dart_vlc fixes:
Published by alexmercerind about 3 years ago
This new release of dart_vlc fixes & adds:
flutter::TextureRegistrar
for performant Video
playback on Windows. (#54) (Thanks to @jnschulze).autoStart
in Player.open
.Published by alexmercerind about 3 years ago
This new release of dart_vlc fixes & adds:
Devices::all
& Media::parse
causing crash on Windows.Published by alexmercerind about 3 years ago
This new release of dart_vlc fixes:
Published by alexmercerind over 3 years ago
This new release of dart_vlc fixes following issues:
Video
widgets not working after FFI migration. (No playerId was being sent along frame buffer through NativePort)Player::setPlaylistMode
.Media.asset
for Flutter.Published by alexmercerind over 3 years ago
This release of dart_vlc adds:
Equalizer
class.dart_vlc_ffi
.commandlineArguments
to Player
constructor to pass VLC commandline arguments.main
method, call DartVLC.initialize()
to instantiate the plugin.await
. Please update your code.A lot of code has been refactored & complete functionality is nearly written from scratch, there can be many issues. Feel free to report.
Thankyou.
Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
Player.setUserAgent
.Video
widget.Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
Player
class has sync constructor & no longer needs Player.create
.Video
widget. Thanks to @tomassasovsky.Record
class for recording media. Thanks to @DomingoMG.Chromecast
class. Thanks to @DomingoMG.Player.setPlaylistMode
on Linux.Player
no longer can be null
.Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
Broadcast
class to broadcast a Media
.CurrentState
to not update in Player
.Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
Video
Widget
for showing video output from a Player
inside Widget
tree.
Player
must be used as a controller for a Video
.Player
with videoHeight
and videoWidth
optional parameters, if you wish to use it for video playback.Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
add
for appending a new Media
to the Playlist
of the Player
.remove
for removing a Media
from the Playlist
of the Player
from certain index.insert
method for inserting Media
to certain index.move
a Media
from one index to another.Device
s on machine & change.
Devices.all
gives List
of all Device
s.Player.setDevice
can be used to set a playback device for the Player
instance.Media
(either from Media.network
or Media.file
).
Media
by passing parse: true
for parsing the metadata.Media.metas
as Map<String, String>
.Player.currentStream
index
media
medias
isPlaylist
Player.positionStream
position
duration
Player.playbackStream
isPlaying
isSeekable
isCompleted
Player.generalStream
volume
rate
Published by alexmercerind over 3 years ago
This new release of dart_vlc adds:
Playlist
, when next
or back
or on completion of Media
.Player
volume to 0.5
.