Baseflow / Baseflow/XamarinMediaManager
PlayingNext() doesnt work on Android and Play works only on iOS
- Dominant language
- C#
- Stars
- 763
- Forks
- 299
- PR merge metrics
- No merged PRs in 30d
Description
Hello i have been experiencing some issues with playing from queue on Android and iOS.
```
[CrossMediaManager.Current.AutoPlay = false;
CrossMediaManager.Current.ClearQueueOnPlay = false;
CrossMediaManager.Current.RepeatMode = RepeatMode.Off;
_mediaItem = new MediaItem(filename);
_mediaItem.Album = detail.Name;
_mediaItem.AlbumArtist = detail.Narrator;
CrossMediaManager.Current.Queue.Add(_mediaItem);
//CrossMediaManager.Current.PlayNext(); - works only on ios
await CrossMediaManager.Current.Play(); - works only on android
```
Configuration
Version: 1.1.1
Platform:
iOS
Android
Contributor guide
Research direction
Start by tracing the PlayNext() and Play() entry points and reproduce the queue behavior on both Android and iOS using the configuration and version described in the issue. Done means queued playback behaves consistently on both platforms, with the relevant behavior verified on each platform.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp, ios
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100