Describe the Bug
I want to load one track. Then unload it and load a new one. I was hoping I could add() the first track. And then when I need, remove() it and add() a new one. If there is another way to achieve this use case, please lmk.
No matter whether I call remove(0) or remove(1), the only track I can get to play is the first one I added().
Steps To Reproduce
See above.
Code To Reproduce
pseudo code - add(track1 details), remove(0), add(track2 details), play() and I hear track 1.
Describe the Bug I want to load one track. Then unload it and load a new one. I was hoping I could add() the first track. And then when I need, remove() it and add() a new one. If there is another way to achieve this use case, please lmk.
No matter whether I call remove(0) or remove(1), the only track I can get to play is the first one I added().
Steps To Reproduce See above.
Code To Reproduce pseudo code - add(track1 details), remove(0), add(track2 details), play() and I hear track 1.
Replicable on Example App? I dunno.
Environment Info: iOS simulator
How I can Help Best I can tell the issue is in the native code and I barely speak swift, etc.