FFAudioPlayer constructor
FFAudioPlayer({
- FFAudio? audio,
- FFText? titleTextStyle,
- FFText? playbackDurationTextStyle,
- FFColor? legacyFillColor,
- FFColor? legacyPlaybackButtonColor,
- FFColor? legacyActiveTrackColor,
- double? legacyElevation,
- FFAudioPlayer_PlayInBackground? playInBackground,
- FFColor? legacyInactiveTrackColor,
- FFColorValue? fillColorValue,
- FFColorValue? playbackButtonColorValue,
- FFColorValue? activeTrackColorValue,
- FFColorValue? inactiveTrackColorValue,
- FFDoubleValue? elevationValue,
Implementation
factory FFAudioPlayer({
FFAudio? audio,
FFText? titleTextStyle,
FFText? playbackDurationTextStyle,
FFColor? legacyFillColor,
FFColor? legacyPlaybackButtonColor,
FFColor? legacyActiveTrackColor,
$core.double? legacyElevation,
$core.bool? legacyPauseOnNavigate,
FFAudioPlayer_PlayInBackground? playInBackground,
FFColor? legacyInactiveTrackColor,
FFColorValue? fillColorValue,
FFColorValue? playbackButtonColorValue,
FFColorValue? activeTrackColorValue,
FFColorValue? inactiveTrackColorValue,
FFDoubleValue? elevationValue,
FFBooleanValue? pauseOnNavigateValue,
}) {
final result = create();
if (audio != null) result.audio = audio;
if (titleTextStyle != null) result.titleTextStyle = titleTextStyle;
if (playbackDurationTextStyle != null)
result.playbackDurationTextStyle = playbackDurationTextStyle;
if (legacyFillColor != null) result.legacyFillColor = legacyFillColor;
if (legacyPlaybackButtonColor != null)
result.legacyPlaybackButtonColor = legacyPlaybackButtonColor;
if (legacyActiveTrackColor != null)
result.legacyActiveTrackColor = legacyActiveTrackColor;
if (legacyElevation != null) result.legacyElevation = legacyElevation;
if (legacyPauseOnNavigate != null)
result.legacyPauseOnNavigate = legacyPauseOnNavigate;
if (playInBackground != null) result.playInBackground = playInBackground;
if (legacyInactiveTrackColor != null)
result.legacyInactiveTrackColor = legacyInactiveTrackColor;
if (fillColorValue != null) result.fillColorValue = fillColorValue;
if (playbackButtonColorValue != null)
result.playbackButtonColorValue = playbackButtonColorValue;
if (activeTrackColorValue != null)
result.activeTrackColorValue = activeTrackColorValue;
if (inactiveTrackColorValue != null)
result.inactiveTrackColorValue = inactiveTrackColorValue;
if (elevationValue != null) result.elevationValue = elevationValue;
if (pauseOnNavigateValue != null)
result.pauseOnNavigateValue = pauseOnNavigateValue;
return result;
}