Commit Graph
36 Commits
Author SHA1 Message Date
Jørgen Henrichsen da5b7702f7 Use next/prev commands in the example. 2018-08-04 08:55:44 +02:00
Jørgen Henrichsen 39d8c55743 Removed delegate test.
The duration of the item did not load without a player.
2018-07-29 09:53:53 +02:00
Jørgen Henrichsen d56d4c699e Added some more testing to the QueueManager and AVPlayerWrapper 2018-07-29 01:10:30 +02:00
Jørgen Henrichsen 04ae9e7986 Made and AVplayerItemObserver
Observes the state of an AVPlayerItem. Just duration for now.
Observing the duration is usefull for updating the UI.
2018-07-29 01:09:08 +02:00
Jørgen Henrichsen ea9f632eb6 Added a testcase for AVPlayerObserver 2018-07-28 16:13:25 +02:00
Jørgen Henrichsen 460908e180 Updated example app
Added title, artist, image, timelabels and a queue.
2018-03-25 17:58:56 +02:00
Jørgen Henrichsen 8587b161b2 Added getters for next and previous items. 2018-03-25 17:58:45 +02:00
Jørgen Henrichsen f149ea09ff Moved APError to seperate file 2018-03-25 16:04:49 +02:00
Jørgen Henrichsen efc04395f9 More functions for the queuemanager and QueuedAudioPlayer 2018-03-25 16:03:24 +02:00
Jørgen Henrichsen 65bba1eb75 Next, and previous methods. 2018-03-24 17:44:57 +01:00
Jørgen Henrichsen b4953f0a73 QueueManager
Two subclasses of AudioPlayer. Simple and Queued.
2018-03-24 16:53:11 +01:00
Jørgen Henrichsen 661a7755df AudioItems can select their own remote commands.
ALso fixed a problem where remote commands would not be disabled properly.
2018-03-22 11:40:27 +01:00
Jørgen Henrichsen ca8f35166d RemoteEventController that handles remote events 2018-03-21 00:13:17 +01:00
Jørgen Henrichsen dd518108de Fixed singletong of AudioSessionController 2018-03-19 12:44:16 +01:00
Jørgen Henrichsen 5b72d198b2 Updated example app.
Use AudioSessionController.
2018-03-19 12:00:40 +01:00
Jørgen Henrichsen bf02f1423d Restructured and renamed classes to make usage if the player better. 2018-03-19 10:50:49 +01:00
Jørgen Henrichsen 8da4b606c5 Update travis config
pod install
2018-03-19 00:02:27 +01:00
Jørgen Henrichsen 4ae2be3b82 Structure 2018-03-18 18:24:42 +01:00
Jørgen Henrichsen 80254146f7 Audioplayer state tests. 2018-03-18 18:12:48 +01:00
Jørgen Henrichsen 8eb225c86d Updated example 2018-03-18 18:12:32 +01:00
Jørgen Henrichsen 953d182b7d Added volume config to audioplayer. 2018-03-18 17:08:07 +01:00
Jørgen Henrichsen f2708beb23 Added tests for the observers. 2018-03-17 20:34:26 +01:00
Jørgen Henrichsen 7b8dd08fa1 Added Quick and Nimble 2018-03-16 16:58:56 +01:00
Jørgen Henrichsen 0a2e13c9bb Merge branch 'restructure' into audio_manager 2018-03-16 11:25:06 +01:00
Jørgen Henrichsen 9cfd8025cb Added artwork to AudioItem 2018-03-16 11:24:18 +01:00
Jørgen Henrichsen 55e506eff0 Structure 2018-03-16 11:24:01 +01:00
Jørgen Henrichsen f7f8fa8748 Updated example project. 2018-03-15 23:49:17 +01:00
Jørgen Henrichsen 88de1e47eb Rename 2018-03-15 22:54:26 +01:00
Jørgen Henrichsen 1a6100ceb2 Added album title media property. 2018-03-15 22:51:07 +01:00
Jørgen Henrichsen 92f34732e9 Updated example project. 2018-03-15 22:13:28 +01:00
Jørgen Henrichsen 0c74884689 Correct target for TimeFrequency 2018-03-14 08:31:40 +01:00
Jørgen Henrichsen c8c3b5b227 Update slider with animated=false 2018-03-14 08:30:24 +01:00
Jørgen Henrichsen dd14df43d6 Moved player item notification listening to seperate class. 2018-03-14 08:21:15 +01:00
Jørgen Henrichsen 7dcea1490e Made it possible to choose time evnet frequency. 2018-03-11 19:51:24 +01:00
Jørgen Henrichsen e2effcc6ba Example project. 2018-03-11 19:03:37 +01:00
Jørgen Henrichsen 626b8611ef Initial commit 2018-03-11 11:38:45 +01:00