github CommunityToolkit/Maui 8.0.0-mediaelement
MediaElement v8.0.0: Android Foreground Service is now optional

latest release: 6.0.0-camera
7 hours ago

CommunityToolkit.Maui.MediaElement v8.0.0

We heard your feedback! In this release using the Android Foreground Service is now optional. For developers requiring Background Playback and/or Rich Media Notifications, you'll now opt-in to the Android Foreground Service. Everyone else now has the option to opt-out.

This does come with a breaking change to the way we initialize MediaElement in MauiProgram.cs to either opt-in or opt-out of the Android Foreground Service.

Initializing MediaElement

Opt-In to Android Foreground Service

To use MediaElement with Background Playback and/or Rich Media Notifications, opt-in to the Android Foreground Service when initializing CommunityToolkit.Maui.MediaElement:

.UseMauiCommunityToolkitMediaElement(isAndroidForegroundServiceEnabled: true, static options =>
{
    options.SetDefaultAndroidViewType(AndroidViewType.TextureView);
})

Opt-out of Android Foreground Service

To use MediaElement without Background Playback and/or Rich Media Notifications, opt out of the Android Foreground Service when initializing CommunityToolkit.Maui.MediaElement:

.UseMauiCommunityToolkitMediaElement(isAndroidForegroundServiceEnabled: false, static options =>
{
    options.SetDefaultAndroidViewType(AndroidViewType.TextureView);
})

What's Changed

Full Changelog: 7.0.0-mediaelement...8.0.0-mediaelement

Don't miss a new Maui release

NewReleases is sending notifications on new releases.