UNPKG

mx-ui-components

Version:

mobius ui library

29 lines (28 loc) 892 B
import BaseComponent from "../Counter/BaseComponent"; export default class AudionPlayer extends BaseComponent { private audio; private isPlaying; private duration; private summaryText; private _audioUrl; private playBtn; private timeDisplay; private progressBar; private progress; private volumeSlider; private props; constructor(audioUrl?: string); static get observedAttributes(): string[]; attributeChangedCallback(name: string, oldValue: string | null, newValue: string): void; connectedCallback(): void; get audioUrl(): string; set audioUrl(url: string); setupAudio(): void; render(): void; addEventListeners(): void; togglePlayPause(e?: Event): void; updateProgress(e: Event): void; updateTimeDisplay(): void; seek(event: MouseEvent): void; handleProgressKey(e: KeyboardEvent): void; }