Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Vorleseprogramm liest nicht vor :) (https://www.delphipraxis.net/15466-vorleseprogramm-liest-nicht-vor.html)

trifid 29. Jan 2004 15:47

Re: Vorleseprogramm liest nicht vor :)
 
Zitat:

Kennt da einer ne Seite, wo es ...
klar, die machen das täglich :wink:
mbrola

MisterNiceGuy 29. Jan 2004 18:55

Re: Vorleseprogramm liest nicht vor :)
 
Nein Mensch :-D Ich meine eine Seite, die sich mit dem "Manipulieren" von Soundfiles in Delphi auseinandersetzt!

Er überprüft jeden Buchstaben des Memos, aber er spilt immernur den letzten! :wall:
Wahrscheinlich ist er zu schnell, aber mit Wait:=true; müsste er doch warten, bis jeder Buchstabe "gesprochen" wurde!

Hat einer noch eine andere Idee, wie ich ihn dazu bringen kann, dass er erst wartet, bis die Datei komplett abgespielt wurde?
Ich glaube nämlich, dass das Wait nur für die Mediaplayer-Komponente gilt...

d3g 29. Jan 2004 19:41

Re: Vorleseprogramm liest nicht vor :)
 
Zitat:

Zitat von MisterNiceGuy
Hat einer noch eine andere Idee, wie ich ihn dazu bringen kann, dass er erst wartet, bis die Datei komplett abgespielt wurde?
Ich glaube nämlich, dass das Wait nur für die Mediaplayer-Komponente gilt...

Da liegst du nicht so falsch. Im Prinzip blockiert das Abspielen eines Sounds das MCI-Device (das MCI-API liegt dem Mediaplayer zugrunde(sp?)). Das heißt auf Deutsch, dass nur ein Mediaplayer im ganzen System einen Sound spielen kann (wenn er über MCI geht). Du müsstest auf DirectSound ausweichen.

Schubi 29. Jan 2004 20:26

Re: Vorleseprogramm liest nicht vor :)
 
In der OH steht eindeutig, dass Wait das Programm stopp, so lang der Mediaplayer irgendwas macht

Mir fällt gerade ein, dass ich da auch mal so ein Problem hatte. Ich glaub es reicht nicht wenn du das File dem Mediaplayer nur zuweißt. Da gabs irgendwas wie loadfromfile, das musste nehmen wenn ich mich recht erinnere

probierst doch aus mit dem wait. nimm dir ne wav, spiel sie ab und danach ein showmessage

MisterNiceGuy 30. Jan 2004 08:25

Re: Vorleseprogramm liest nicht vor :)
 
Okay, hab jetzt wieder was interessates rausbekommen. .wait wird jedesmal nach dem Abspielen einer Datei wieder auf FALSE gesetzt. Find ich persönlich total dämlich! :gruebel:

Schubi 30. Jan 2004 08:39

Re: Vorleseprogramm liest nicht vor :)
 
Blöd isses, stimmt :mrgreen:
Geht jetzt?

MisterNiceGuy 30. Jan 2004 13:33

Re: Vorleseprogramm liest nicht vor :)
 
Hilfe, ich bin echt am Verzweifeln! :wall: Wie schaff ich es, dass das Programm mal wartet, bis der Mediaplyer seine Datei abgespielt hat?

Das muss doch jemand wissen :cry:

Schubi 30. Jan 2004 13:36

Re: Vorleseprogramm liest nicht vor :)
 
Funktioniert es denn nicht, wenn du wait jedesmal neu auf true setzt?

MisterNiceGuy 30. Jan 2004 13:52

Re: Vorleseprogramm liest nicht vor :)
 
Nein, hab ich schon probiert, man hört immernur den letzten Buchstaben :?

Schubi 30. Jan 2004 14:13

Re: Vorleseprogramm liest nicht vor :)
 
Na gut, dann auf die altmodische Tour! :mrgreen:

Setz Wait auf True, mach play, und setz danach ne Schleife hin.

Delphi-Quellcode:
repeat until not Mediaplayer1.Wait;
dann spielste den nächsten ab


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz