Commit Graph

235 Commits

Author SHA1 Message Date
Ryan Heise c9ce82d4ae Update minimum SDK requirements to flutter 1.20.0 and sdk 2.7.0 2020-08-25 16:52:18 +10:00
Ryan Heise 657fd300dd Handle audio interruptions by default. 2020-08-25 15:17:49 +10:00
Ryan Heise 60760d1010 Fix bug playing assets in LoopingAudioSource 2020-08-25 02:42:58 +10:00
Ryan Heise 1bf6a4aa6d Upgrade to exoplayer 2.11.7 2020-08-25 01:12:34 +10:00
Ryan Heise 5e2eae9a10 Don't orphan cache files when load fails. 2020-08-24 01:14:28 +10:00
Ryan Heise 0685398923 Fix completion bug on iOS. 2020-08-24 00:52:35 +10:00
Ryan Heise a88669111b handleInterruptions will also handle unplugged headphones. 2020-08-23 19:36:20 +10:00
Ryan Heise a7cf6c103f Use audio_session from pub.dev. 2020-08-23 18:00:16 +10:00
Ryan Heise 520bbb8656 Update gitignore 2020-08-22 20:07:34 +10:00
Ryan Heise c1716cbb3b Configure AndroidAudioAttributes from audio_session. 2020-08-22 13:44:51 +10:00
Ryan Heise 09eb73be34 Merge branch 'master' into audio-session 2020-08-21 15:14:38 +10:00
Ryan Heise 3c76bc5b23 Version 0.3.4 2020-08-21 15:08:30 +10:00
Ryan Heise 1e2dd694cf Update gradle version 2020-08-21 15:04:57 +10:00
Ryan Heise 82b6d2ac8b Use new audio focus API. 2020-08-21 14:09:24 +10:00
Ryan Heise eae3c1b79b Merge branch 'master' into audio-session 2020-08-21 12:47:16 +10:00
Ryan Heise 349271cbaf Fix IcyMetadata decoding. 2020-08-21 12:38:24 +10:00
Ryan Heise b8ae308eec Use audio_session. 2020-08-21 12:23:39 +10:00
Ryan Heise e60a672722 AudioAttributes documentation 2020-08-20 16:16:26 +10:00
Ryan Heise fb2fb98144 Document Android AudioAttributes and AudioSession ID. 2020-08-14 16:07:15 +10:00
Ryan Heise 64d55345f8 Add setAndroidAudioAttributes and androidAudioSessionIdStream. 2020-08-14 14:38:55 +10:00
Ryan Heise ed9a5ffdce Version 0.3.3 2020-08-14 03:30:48 +10:00
Ryan Heise 0f0fa22218 Add setFilePath/setAsset to README. 2020-08-14 03:26:24 +10:00
Ryan Heise 56d1271006 Auto check issue template. 2020-08-14 02:20:22 +10:00
Ryan Heise b264c36095 Remove dependency on Java streams API. 2020-08-13 13:01:02 +10:00
Ryan Heise 66d6006761 Version 0.3.2 2020-08-12 14:24:36 +10:00
Ryan Heise 6a4067a96b Change asset URI from asset:// to asset:/// 2020-08-12 14:20:42 +10:00
Ryan Heise 67b7afceac Fix bugs in dynamic concatenated audio source on iOS. 2020-08-12 04:12:18 +10:00
Ryan Heise 0a772d1927 Add sequenceStream and sequenceStateStream. 2020-08-12 01:25:20 +10:00
Sergio Tikhonov b18e2bd530
Fixed concatenating audio source methods (#142)
* Fixed concatenating audio source methods

* Cast media source key to String
2020-08-11 11:17:02 +10:00
Ryan Heise 375505829e Version 0.3.1 2020-08-08 19:09:02 +10:00
Ryan Heise fc9e6e0cd5 Prevent dispose from hanging 2020-08-08 18:42:51 +10:00
Ryan Heise 858c6c01f9 Version 0.3.0 2020-08-08 03:10:18 +10:00
ryanheise 54ccaf4171
Improve README 2020-08-08 02:34:45 +10:00
ryanheise 75cd428acc
Improve README 2020-08-08 02:29:05 +10:00
Ryan Heise e977949d46 Fix bug in code to skip error items on Android. 2020-08-08 01:29:24 +10:00
Ryan Heise d6e14ae9d6 Skip over error items in playlist on iOS. Fix positionStream. 2020-08-08 01:11:15 +10:00
Ryan Heise f266ce0b7a Skip items in playlist with error on Android. 2020-08-07 22:50:36 +10:00
Ryan Heise 0524d4302b Plugin-specific exceptions 2020-08-07 22:11:28 +10:00
Ryan Heise 1e3716e722 Improve documentation. 2020-08-07 14:32:18 +10:00
Ryan Heise 6c869b01ab Fix detection of DASH .mpd extension. Update support in README. 2020-08-07 14:07:07 +10:00
Ryan Heise 122a90b4fb Disable setCategory on macOS 2020-08-07 04:08:02 +10:00
Ryan Heise e89417119c Update sdk version 2020-08-07 03:15:04 +10:00
Ryan Heise b6514d791e Negate @available with else. 2020-08-07 03:08:33 +10:00
ryanheise 01f76ee39c
Document setSpeed/setVolume 2020-08-07 02:49:57 +10:00
ryanheise 4f361b152c
Add screenshot 2020-08-07 02:45:35 +10:00
Ryan Heise 372b4665a5 Add seekToNext/Previous, hasNext/Previous, polish example. 2020-08-07 02:41:55 +10:00
Ryan Heise a494dabcfb Play interrupts previous future. 2020-08-05 03:58:43 +10:00
Ryan Heise 2c3d38f1ad Update iOS to new state model. 2020-08-05 03:24:52 +10:00
Ryan Heise e4789d9cd2 New state model, processingState + playing 2020-08-04 00:16:15 +10:00
Ryan Heise 6d14d257a0 Implement bufferedPosition on iOS 2020-08-01 14:59:22 +10:00