Commit Graph

262 Commits

Author SHA1 Message Date
Ryan Heise a8151cdf49 Update setSpeed documentation. 2020-10-24 19:53:44 +11:00
Ryan Heise 3cf2f502fc Ignore canPlayFast(Slow)Forward on iOS which seems to be unreliable. 2020-10-24 18:40:20 +11:00
Ryan Heise d2de8a89f9 Prevent iOS crash when disposing player before FlutterEngine is destroyed. 2020-10-24 18:02:04 +11:00
creativecreatorormaybenot 7949f92b90
Remove debug print statements (#216)
* Remove prints

* Add proper gitignore

* Remove .idea

* Delete .gitignore

* Create .gitignore
2020-10-20 21:09:07 +11:00
hsangtini ef3a081b0d
Spaces in local file paths don't work on iOS (#214)
https://github.com/ryanheise/just_audio/issues/208

Co-authored-by: Hoang Sang <buontaiviem@gmail.com>
2020-10-19 23:18:28 +11:00
Sergio Tikhonov c2e5dcd93a
Fixed ExoPlayer's seeking with proxy enabled (#212) 2020-10-19 11:54:56 +11:00
Ryan Heise 9b5a82fd16 Clarify documentation of setSpeed. 2020-10-17 01:36:25 +11:00
Ryan Heise ccbac04ba0 run pub get 2020-10-17 00:09:43 +11:00
Ryan Heise 244d6d54f9 Support initialPosition/initialIndex load params on iOS. 2020-10-17 00:06:19 +11:00
Ryan Heise 082666d9d1 Support the load initialPosition/initialIndex parameters on web. 2020-10-16 14:23:34 +11:00
Ryan Heise f38ff383f5 Add initialPosition and initialIndex parameters to load. 2020-10-16 13:28:31 +11:00
Ryan Heise 556598a663 Remove just_audio_web dependency from example. 2020-10-16 13:24:06 +11:00
Ryan Heise 7e22618466 Call getDuration() after loading on Android. 2020-10-16 13:19:29 +11:00
Ryan Heise 3b874d92f3 Add missing result.success calls on Android. 2020-10-16 12:22:20 +11:00
Ryan Heise cc2b10834b Convert Java tabs to spaces. 2020-10-16 00:13:35 +11:00
Ryan Heise 1ac687cedc Stay in loading state until load() completes on Android. 2020-10-15 23:42:54 +11:00
creativecreatorormaybenot 169715c720
Add web dependency (#209)
* Add web dependency

* Update CHANGELOG.md

* Update README.md
2020-10-15 21:09:04 +11:00
Ryan Heise 037795674f Queue seek request until ready to play on iOS. 2020-10-15 13:51:41 +11:00
Ryan Heise 5d0ce955f4 Update dependency to audio_session 0.0.9. 2020-10-13 14:12:53 +11:00
Ryan Heise 026df0264f Update just_audio to platform interface 1.1.0, CHANGELOG. 2020-10-13 13:07:45 +11:00
Ryan Heise cff84af109 just_audio_web depends on platform interface 1.1.0 2020-10-13 12:45:31 +11:00
Ryan Heise 49757cca78 root .gitignore 2020-10-13 12:39:21 +11:00
Sergio Tikhonov f0aa6b6fe0
Moved _player._broadcastSequence() call under null check (#204) 2020-10-11 13:26:18 +11:00
Ryan Heise 9dbde5bda8 Versions and change logs. 2020-10-11 03:38:30 +11:00
Ryan Heise ab1a4612b3 Add disposePlayer to web implementation. 2020-10-11 03:38:01 +11:00
Ryan Heise bbbfdf3a4d Add documentation to platform interface. 2020-10-11 03:36:21 +11:00
Ryan Heise 70a8dbc5b7 Implement disposePlayer on Android. 2020-10-10 18:28:15 +11:00
Ryan Heise 8d1375f03c Merge branch 'master' of main repo. 2020-10-10 17:42:07 +11:00
Ryan Heise ad9e4518cf Add disposePlayer to platform interface. Retain player.position after dispose. 2020-10-10 15:46:14 +11:00
Ryan Heise a6f03841a0 Downgrade async dependency to work with older Flutter SDKs. 2020-10-05 21:01:19 +11:00
Ryan Heise 440dfeafc3 Fix bug in concatenating add/addAll. 2020-10-04 14:46:21 +11:00
Ryan Heise b258b5d76e Fix bug in concatenating add/addAll. 2020-10-04 14:45:12 +11:00
Ryan Heise c29ee30f24 More detailed bot message. 2020-10-04 14:32:55 +11:00
Ryan Heise 9e25303e4b just_audio 0.5.1 2020-10-04 13:44:45 +11:00
Ryan Heise c767f9cc62 Fix bug in loading from assets. 2020-10-04 13:35:34 +11:00
Ryan Heise 35a6e4810b Catch and forward iOS exceptions to Flutter 2020-09-28 14:25:49 +10:00
Ryan Heise aaa253b133 More state checking in Android and Dart. 2020-09-28 03:12:52 +10:00
Ryan Heise 8ab57c6e5c State checking on iOS/macOS 2020-09-28 03:06:08 +10:00
Ryan Heise 38ed64293d just_audio 0.5.0 2020-09-27 19:19:46 +10:00
Ryan Heise 8a7d583672 Update main plugin to use hosted platform interface. 2020-09-27 19:04:27 +10:00
Ryan Heise 5fdf3856d6 Add ios directory to avoid build problems. 2020-09-27 14:56:04 +10:00
Ryan Heise c9a1bc5a60 Copy license to just_audio_web. 2020-09-27 14:46:16 +10:00
Ryan Heise 1c23210888 just_audio_web 0.0.1 2020-09-27 14:41:26 +10:00
Ryan Heise 2ca45bcfbe just_audio_platform_interface 1.0.0 2020-09-27 14:27:12 +10:00
Ryan Heise aa57e7fad8 Update comments and provide default implementations of platform interface. 2020-09-27 14:00:37 +10:00
Ryan Heise 1be1c212f6 Update web implementation to use platform interface. 2020-09-27 13:30:30 +10:00
Ryan Heise d07d0f358a Move just_audio_web into separate package. 2020-09-27 13:26:39 +10:00
Ryan Heise 0efd8e4521 Fix shuffle mode on Android. 2020-09-27 01:57:29 +10:00
Ryan Heise 13e257e80e iOS/macOS implementation of platform interface. 2020-09-27 01:53:20 +10:00
Ryan Heise 7a95e995f1 Use enum index over platform channels. 2020-09-27 01:51:45 +10:00