FlenxAudioPlayerFloat class
Player de áudio flutuante — barra fixa no bottom da tela, persiste durante o scroll. Ideal para rádio online ou trilha sonora do site.
Rádio ao vivo:
FlenxAudioPlayerFloat(
'https://stream.minharadio.com.br/live',
title: 'Rádio Exemplo',
subtitle: 'Pop • Sertanejo • Ao vivo 24h',
isRadio: true,
accentColor: '#b5602f',
autoplay: false,
)
Faixa com progresso:
FlenxAudioPlayerFloat(
'/assets/podcast.mp3',
title: 'Episódio 42',
subtitle: 'Meu Podcast',
accentColor: '#b5602f',
)
- Inheritance
-
- Object
- Component
- StatelessComponent
- FlenxAudioPlayerFloat
Constructors
Properties
- accentColor → String
-
final
- autoplay → bool
-
final
- background → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initiallyVisible → bool
-
Se
false, o player começa recolhido (oculto) e pode ser aberto via JS:document.getElementById('{id}').classList.remove('fapfl-hidden').final - isRadio → bool
-
Modo rádio — oculta a barra de progresso e exibe indicador AO VIVO.
final
- key → Key?
-
Controls how one component replaces another component in the tree.
finalinherited
- loop → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- src → String
-
URL do áudio — caminho local ou stream remoto.
final
- subtitle → String?
-
final
- title → String?
-
final
Methods
-
build(
BuildContext context) → Component -
Describes the part of the user interface represented by this component.
override
-
createElement(
) → Element -
Creates a StatelessElement to manage this component's location in the tree.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldRebuild(
covariant Component newComponent) → bool -
Implement this method to determine whether a rebuild can be skipped.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited