WindowsNotificationAudio.asset constructor
WindowsNotificationAudio.asset(
- String assetName, {
- bool shouldLoop = false,
- WindowsNotificationSound fallback = WindowsNotificationSound.defaultSound,
Uses an audio file from a Flutter asset.
Note that this will only work in release builds that have been packaged as
an MSIX installer. If you pass a WindowsNotificationSound for fallback
it will be used in debug and releases without MSIX.
Windows supports the following formats: .aac
, .flac
, .m4a
, .mp3
,
.wav
, and .wma
.
Implementation
WindowsNotificationAudio.asset(
String assetName, {
this.shouldLoop = false,
WindowsNotificationSound fallback = WindowsNotificationSound.defaultSound,
}) : isSilent = false,
source = MsixUtils.hasPackageIdentity()
? MsixUtils.getAssetUri(assetName).toString()
: fallback.name;