fijkplayer 0.8.7

Flutter Android iOS

A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs

Changelog #

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.


0.8.7 (2020-07-11) #

  • upgrade iOS pod dependency, speed up pod install

0.8.6 (2020-07-06) #

  • fix android context null pointer error (4cdf670), closes #272

0.8.5 (2020-07-04) #

  • fix slider pos after seek and fullscreen toggle (354b436), closes #261
  • enable iOS bitcode (a0f1ad2)

0.8.4 (2020-05-16) #

  • fix initial volume in iOS device is zero (fc6a60d)

  • fix pos update roll back when seeking (064f062)

  • add fsFit in demo and docs (4608acb)

  • lazy load android native libriries, fixes #234 (3788cfe)

  • fix spell error go package name (40446af)


0.8.3 (2020-05-10) #

  • update ijkplayer android 0.7.4, iOS 0.7.3
  • fix #226 #225 #212

0.8.2 (2020-05-05) #

  • (desktop) add global init for go-flutter, remove path_provider in demo (7040f25)
  • (android) fix color error upgrade android ijkplayer to 0.7.2 (ae9590e)

0.8.1 (2020-05-04) #


0.8.0 (2020-05-04) #

  • add takeSnapShot api (c4e37eb)
  • fix demo github action checks (588d943)

0.7.3 (2020-05-01) #

  • don't require audio session when load plugin (839ac6a), closes #219

0.7.2 (2020-04-19) #

  • iOS orientation changed after enter and then leave background (d57f514), closes #209

0.7.1 (2020-04-11) #

  • update ijkplayer to 0.6.0

0.7.0 (2020-03-22) #

  • feat: migrate to flutter 1.12 android new API (ee02c09)
  • fix: api changed, build failed using flutter beta version (0aa1e9f)

0.6.3 (2020-03-21) #

  • change pod library name, solve name conflict

0.6.2 (2020-03-08) #

0.6.1 (2020-03-08) #

  • docs: add fijkPanel2Builder docs

0.6.0 (2020-03-08) #

  • add fijkview onDispose (74d17ce)
  • add screen brightness API for Android and iOS (0879d95)
  • panel2 , vertical drag set brightness and volume (#184) (7a7219a), closes #140 #159
  • failed to play url with file scheme. fix #189 (e3567aa)

⚠ BREAKING CHANGES

  • FijkPanelWidgetBuilder add new prarmeter, FijkData

0.5.2 (2020-02-21) #

  • fix error log after call setVol. missing break. fix #180 (cee1741)

0.5.1 (2020-02-21) #

  • upgrade aar to 0.5.1, use consumerProguardFiles fix #178 (f56de4e)


0.5.0 (2020-01-06) #


0.4.2 (2020-01-03) #


0.4.1 (2020-01-01) #


0.4.0 (2019-12-30) #

  • api and host-option for keep screen on (#153) (12d1df0)
  • remove opaque in FijkValue (34ecb83)

0.3.0 (2019-12-23) #


0.2.3 (2019-11-28) #


0.2.2 (2019-11-22) #


  • add Android audiofocus request and releasse. closes #89
  • add hostOptions for iOS and Android (#114) (9bb344a), closes #113
  • buffer percent, notify current position from msg queue (#111) (86357fe)
  • example: enable-accurate-seek option, fix #113 (7b72f77)

0.2.1 (2019-11-16) #


  • fix: wrong screen orientation after exit full screen mode on Android (#108) (d0fea2c), closes #73

0.2.0 (2019-11-15) #


0.1.10 (2019-11-15) #


  • new API, FijkVolume.getVol() (#100) (dd57cea)
  • set datasource member variable when setDataSource (20f94de)
  • proguard for android class (1f85f28), closes #98
  • update doc error method name. FijkVolume.setUIMode (#102) (c33cc11)

0.1.9 #


  • FijkView: fix fullscreen no state, no refresh when state change #77
  • panel: fix error CircularProgressIndicator when autoPlay is false #76

0.1.8 #


  • FijkView: add fsFit argument, controls full screen FijkFit mode

0.1.7 #


  • fijkplayer: fix android volume double float cast error
  • fijkplayer: fix error pause state after seeking #65

0.1.6 #


  • fijkplayer: update FijkVolume API, break change

0.1.5 #


  • ios: fix NSUrl parse error
  • fijkplayer: add FijkLog with levels
  • docs: english translation
  • fijkplayer: new feature fijkvolume, system volume API
  • ijkplayer: set default option start-on-prepated to 0
  • iOS: fix CocoaPods use_frameworks! error

0.1.3 #


  • ffmpeg: enable concat and crypto protocol
  • fijkplayer: add static method all() to get all fijkplayer instance
  • fix: issue #31, pixelbuffer crash on iOS

0.1.2 #


  • fijkvalue: add video / audio render started
  • fijkplayer: remove setIntOption API, use setOption instead

0.1.1 #


  • fix fijkpanel slider value out of range
  • android: add androidx support

0.1.0 #

  • update ijkplauer to f0.3.5
  • fijkplayer err state and FijkException
  • support playing flutter asset file
  • unit test and widget test
  • pass fijkoption arguments and set player's option

0.0.9 #


  • update ijkplayer to f0.3.4
  • add RTSP support
  • decrease libary binary size

0.0.8 #


  • update ijkplayer to f0.3.3
  • fix reset bug, #26
  • Add doc website, https://fijkplayer.befovy.com
  • Add diagram about FijkState, update FijkState document

0.0.7 #


  • Update FijkView widget tree, add FijkFit (scaling mode)
  • fix pixelbuffer leak on iOS

0.0.6 #


  • FijkSourceType as a option argument

0.0.5 #


  • add FijkPanel (UI controller of video)

0.0.3 #


  • add more comment and update README

0.0.2 #


  • make iOS CocoaPods FIJKPlayer available

0.0.1 #


  • A usable music player plugin
  • Draw the video frame through surface for android
29
likes
90
pub points
89%
popularity

A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

befovy@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on fijkplayer