Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: DOS und Win32-Konsole ::  PlaySound(); Problem  
Gehen Sie zu Seite Zurück  1, 2, 3
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
BasicMan01
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.02.2004
Beiträge: 646
Beitrag BasicMan01 Mitglied 14:21:43 28.02.2010   Titel:              Zitieren

*HMMMPFFFFFFFF*

Vielleicht hilft dir das weiter. Da kannst du die Laenge des Tracks auslesen.
Da solltest du dann eventuell Threads verwenden.

C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char sReturn[128];
int ms;

memset(sReturn,0,sizeof(sReturn));

mciSendString("open start.wav type MPEGVideo alias mp3audio", NULL,0,NULL);
mciSendString("status mp3audio length", sReturn, sizeof(sReturn), NULL);

ms = atoi(sReturn);

while(true)
{
    mciSendString("play start.wav from 0 repeat",NULL,0,NULL);
    Sleep(ms);
}
C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char sReturn[128];
int ms;

memset(sReturn,0,sizeof(sReturn));

mciSendString("open start.wav type MPEGVideo alias mp3audio", NULL,0,NULL);
mciSendString("status mp3audio length", sReturn, sizeof(sReturn), NULL);

ms = atoi(sReturn);

while(true)
{
mciSendString("play start.wav from 0 repeat",NULL,0,NULL);
Sleep(ms);
}
C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char sReturn[128];
int ms;

memset(sReturn,0,sizeof(sReturn));

mciSendString("open start.wav type MPEGVideo alias mp3audio", NULL,0,NULL);
mciSendString("status mp3audio length", sReturn, sizeof(sReturn), NULL);

ms = atoi(sReturn);

while(true)
{
    mciSendString("play start.wav from 0 repeat",NULL,0,NULL);
    Sleep(ms);
}

_________________
Der Vorteil in der Klugheit besteht darin, dass man sich dumm stellen kann.
(Code::Blocks 10.5, mingw32 gcc 4.4.1)
problemerkenn0r
Unregistrierter




Beitrag problemerkenn0r Unregistrierter 14:31:07 28.02.2010   Titel:              Zitieren

Hallo,
JoelW schrieb:
PROBLEMME :warning:
1.Zum zweiten mal wenn ich ein | mache kommt die Fehlermeldung stray '/246' in program!
2.Ich will aber das zwei .wav dateien gleichzeitig laufen! da gibt es doch sicher einen Befehl dafür.
Bitte helft mir :(


1. Der Editor deiner IDE kann ein Zeichen nicht verarbeiten. Entferne dieses Zeichen aus den Quellcode. Das kommt meist daher, dass man von irgendwo Code kopiert und in den Editor einfügt.
2. Starte die Dateien direkt nacheinander. Für den Menschen sind die paar Nanosekunden nicht wahrnehmbar, du spielst sie quasi gleichzeitig ab.
JoelW
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.07.2009
Beiträge: 29
Beitrag JoelW Mitglied 18:18:33 17.03.2010   Titel:              Zitieren

BasicMan01:

Wie macht man Threads?
Könntest du mir das bitte in einem Beispielprogramm zeigen?
(Entschuldigung das ich schon wieder so eine Frage stellen musste,
aber ich fand mit Google einfach nichts das ich mit Dev-C++ 4.9.8.0 compilieren konnte!):(

Falls du schon wieder sagst ich solle meinen Compeiler wechseln sag ich nein! :p



problemerkenn0r schrieb:
1. Der Editor deiner IDE kann ein Zeichen nicht verarbeiten. Entferne dieses Zeichen aus den Quellcode. Das kommt meist daher, dass man von irgendwo Code kopiert und in den Editor einfügt.


Ich habe aber keinen Code kopiert!
Ich muss einfach Alt Gr und 1 drücken: ¦ !
BasicMan01
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.02.2004
Beiträge: 646
Beitrag BasicMan01 Mitglied 18:53:18 17.03.2010   Titel:              Zitieren

Ach ... dich gibs auch noch :D

1. ich hoffe, du hast nicht mehr Windows 95 *scherz*
2. Es würde sich anbieten, für extra Fragen jeweils ein Thema aufzumachen ;)
3. du weisst hoffentlich schon mal, was Threads überhaupt sind
4. du informierst dich über CreateThread unter http://msdn.microsoft.com/en-us/library/ms682453%28VS.85%29.aspx
5. du bindest die windows.h ein.
6. du informierst dich kurz über das Thema Funktionspointer, denn die wirst hier brauchen.

_________________
Der Vorteil in der Klugheit besteht darin, dass man sich dumm stellen kann.
(Code::Blocks 10.5, mingw32 gcc 4.4.1)
C/C++ Forum :: DOS und Win32-Konsole ::  PlaySound(); Problem  
Gehen Sie zu Seite Zurück  1, 2, 3
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.