AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

.wav abspielen?

Ein Thema von Rastaman · begonnen am 2. Nov 2005 · letzter Beitrag vom 30. Dez 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Master_RC
Master_RC

Registriert seit: 18. Jan 2005
459 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: .wav abspielen?

  Alt 3. Nov 2005, 14:39
Zitat von Rastaman:
Ja, aber wie soll man da die aktuelle Position zeigen
oh ja, stimmt...
mit BASS kann man das aber, oder?
Und das kann man ja doch verkraften...
ansonsten weiß ich auch keine andere lösung, ich hab selbst nicht viel mit sound gemacht
Ein Volk ist nur soviel wert, wie es dessen Toten ehrt.
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#12

Re: .wav abspielen?

  Alt 3. Nov 2005, 14:40
Erster Link in Google gib Informationen über das wav-Format aus!
http://de.wikipedia.org/wiki/WAV_(Format)
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat
TomKa

Registriert seit: 13. Nov 2006
3 Beiträge
 
#13

Re: .wav abspielen?

  Alt 30. Dez 2006, 12:01
Der Fred ist älter, aber das ist genau meine Frage. Bei Wiki find ich Info, wie isch die Wavedaten reinkrieg. Das stehen die ganzen Strukturen. Wie kieg ich das aber raus in die Soundkarte?

Tomka
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#14

Re: .wav abspielen?

  Alt 30. Dez 2006, 13:36
Moin!

Nun mal zur eigentlichen Frage...

WaveInfos bekommste mit Hier im Forum suchenTWaveFormatEx, einfach die 1. paar Bytes der Datei auslesen.
Abspielen zB. mit MSDN-Library durchsuchenWaveOutOpen, MSDN-Library durchsuchenWavOutPrepareHeader, MSDN-Library durchsuchenWaveOutWrite.
In der DP gibts auch was Hier im Forum suchenWaveOutOpen, Hier im Forum suchenWavOutPrepareHeader, Hier im Forum suchenWaveOutWrite

Tip: Mindestens 2 Buffer verwenden, besser sind jedoch 4 oder mehr, um Knackfreie Wiedergabe zu garantieren.

Grüßle!

Edit: Einen vergessen: MSDN-Library durchsuchenwaveOutGetPosition, damit bekommste die Position
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
flossinger

Registriert seit: 22. Aug 2005
Ort: südlich der Alpen
109 Beiträge
 
Delphi 5 Standard
 
#15

Re: .wav abspielen?

  Alt 30. Dez 2006, 13:56
Hallo,

das kann ich nur bestätigen. Der Zugriff auf die Soundkarte mittels WAVEFORM AUDIO bewährt sich in der Praxis gut. Damit sich der Fragesteller nicht durch die SERPS quälen muss, empfehle ich mal einen zentralen Link, wo man beginnen kann:WAVEFORM AUDIO REFERENCE der MSDN library.

grüsse,
der flossinger
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#16

Re: .wav abspielen?

  Alt 30. Dez 2006, 14:13
zur Ergänzung von dem was Sunlight7 geschrieben hat: Es kommt nicht nur auf die Anzahl der Puffer an sondern auch auf die Größe derer. Bei vielen kleinen kommt es recht schnell zu aussetzern. Also lieber etwas größere Puffer nehmen. Dies hat jedoch als Nachteil das die Latenz höher ist. Wenn du also das ganze stopst sind schon jede Menge Daten an die Soundkarte geschickt wurden welche verworfen werden. Wenn du also nach dem Stop wieder los spielst musst du das einkalkulieren und die Daten erneut schicken. Oder man verwendet Pause aber dann bleiben die Daten weiterhin im Puffer der Soundkarte

[Edit]Weil ich heut gut gelaunt bin häng ich mal mein Projekt an welches die Verwendung demonstriert

Erst mit "FileOpen" eine Sounddate öffnen und dann wird mit den Buttons links von oben nach unten das ganze geladen, gestartet etc.
[/Edit]
Angehängte Dateien
Dateityp: zip soundout_167.zip (11,0 KB, 138x aufgerufen)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
TomKa

Registriert seit: 13. Nov 2006
3 Beiträge
 
#17

Re: .wav abspielen?

  Alt 30. Dez 2006, 18:15
Wau genau das habe ich gesucht. Danke an alle. Und Langeweile gibts jetzt in den Ferien auch nicht mehr.

tomka
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:11 Uhr.
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