private void ValidateAudio()
{
if (StrictValidation)
{
if (Audio.Loop && Duration != ToastDuration.Long)
{
throw new NotificationContentValidationException("Looping audio is only available for long duration toasts.");
}
if (Audio.Loop && !AudioSrcIsLooping())
{
throw new NotificationContentValidationException(
"A looping audio src must be chosen if the looping audio property is set.");
}
if (!Audio.Loop && AudioSrcIsLooping())
{
throw new NotificationContentValidationException(
"The looping audio property needs to be set if a looping audio src is chosen.");
}
}
}