@huluvu424242/honey-slideshow
Version:
Text to Speech component wich is reading texts from DOM elements.
36 lines (35 loc) • 1.28 kB
TypeScript
import { Sprachausgabe, VorleserCallbacks } from "../../shared/sprachausgabe/sprachausgabe";
import { Sprachauswahl } from "../../shared/stimmenauswahl/stimmenauswahl";
export declare class HoneySlideshow {
el: HTMLElement;
baseurl: string;
tags: Array<string>;
slides: Array<string>;
slide: number;
isPlayingMode: boolean;
isPausierend: boolean;
sprachauswahl: Sprachauswahl;
sprachausgabe: Sprachausgabe;
getFileURLexternalForm(fileName: string): string;
getCurrentSlideURLExternalForm(): string;
getVorleserCallbacks(): VorleserCallbacks;
componentWillLoad(): void;
printPageNum(): string;
playSlide(): void;
loadMetadata(): void;
loadAudioContent(): void;
loadSlideContent(): void;
loadSlide(): void;
isValidSlide(slideNr: number): boolean;
moveToSlide(slideNr: number): void;
handleStart(event: UIEvent): void;
handleFastRewind(event: UIEvent): void;
handleRewind(event: UIEvent): void;
handlePause(event: UIEvent): void;
handleStop(event: UIEvent): void;
handlePlay(event: UIEvent): void;
handleForeward(event: UIEvent): void;
handleFastForeward(event: UIEvent): void;
handleEnd(event: UIEvent): void;
render(): any;
}