Soundwiedergabe mit Bass.DLL über TerminalServer MSTSC
17. Jul 2006, 12:58
Guten Tag zusammen!
Haben folgendes Problem:
Den Player, den ich einsetze, um MP3 und Wave-Dateien abzuspielen,
wird ebenfalls in der Microsoft-TerminalServerClient MStsc - Umgebung
genutzt. Der Player basiert auf der Bass-Komponente, weil die Wiedergabegeschwindigkeites-
korrektur der Komponente genutzt wird.
Dies funktioniert bei der "normalen" Wiedergabe an dem PC auch wunderbar,
jedoch nicht, wenn ich mich in einer TSC-Umgebung befinde.
WinAMP und der WinMediaPlayer besitzen diese Fähigkeit in der Umgebung
ruckelfrei den Sound wiederzugeben. Bei meinem Player oder generell mit der
Bass-Komponente (auch FMOD) hört es sich so an, als ob die Wiedergabe mehrmals
zeitversetzt gestartet wurde.
Der Inhalt von Sprachdateien ist hierbei sehr unverständlich!
Beim WinAMP & WMP hört es sich so an, als ob die Datei kurz zwischengespeichert wird
und dann wiedergegeben. Wenn vorgespult wird, dauert das nachladen auch kurze Zeit und
beim Beenden wird der Stream kurz Zeit nachgespielt, obwohl das Fenster schon geschlossen ist.
Deswegen meine Frage, ob jmd weiß, wie soetwas realisiert werden kann mit der Bass-Komponente?!
Z.Z. habe ich den UNELEGANTEN Weg von Zwei Komponenten gewählt.. bei der Abfrage, ob das Programm in
einer TSC-Umgebung gestartet wird, spielt er es mit dem WinMediaPlayer ab.. Jedoch kann dabei die
Wiedergabegeschwindigkeiteskorrektur nicht genutzt werden, da diese so nicht vorhanden ist..
Danke schonmal für eure Hilfe.!!!
|