![]() |
.wav abspielen?
Moin.
Gleich zum Anfang: Es kommt jetzt nicht, wie ihr denkt, ich frage nämlich NICHT, wie man einfach ne .wav abspielt, sondern wie man das macht, ohne sndPlaySound zu verwenden. Hab schon gesucht, aber nur was mit Mediaplayer, BASS und playsound gefunden. Hab auch schon versucht, alles Byteweise einzulesen und mit Beep auszugeben...klappt nicht wirklich :lol: Da ich mich noch nie mit Audio-Dateien befasst habe, würd ich mich freuen, wenn da einer n kleinen Ansatz hätte. MP3s sind ja sowieso für den Anfang viel zu kompliziert. Danke schonma! |
Re: .wav abspielen?
Also mit Mediaplayer wäre es am einfachsten.
|
Re: .wav abspielen?
Hallo,
ich hab das mal vor Jahren mit DirectX gemacht. Da hatte ich ein schönes Projekt mit 'nem Software-Synthesizer. Wenn ich das richtig in Erinnerung habe musste man da das Soundformat (Kanäle, SampleRate, Bitanzahl) und eine Callback-Funktion angeben. Die Callback-Funktion hat dann einen Puffer gefüllt, der dann abgespielt wurde. Vielleicht war's auch etwas anders, das ist aber der klassische Weg (ging schon unter DOS so). Gruß xaromz |
Re: .wav abspielen?
Zitat:
Du musst den Soundtreiber direkt ansprechen, nähere Informationen dazu habe ich allerdings nicht! |
Re: .wav abspielen?
Haha, auslesen und dann jeden Ton selber an die Soundkarte schicken.
|
Re: .wav abspielen?
Hallo,
Zitat:
Gruß xaromz |
Re: .wav abspielen?
Vollkommen logisch. Warum es sich einfach machen und vorgefertigte Kompos hernehmen? :mrgreen:
|
Re: .wav abspielen?
Zitat:
Zitat:
Wie gesagt, noch nie mit Sound-Dateien beschäftigt. Hatte gestern vorm Posten versucht, jedes Byte auszulesen und das Highword als Frequenz und das LoWord als Länge zu nehmen und umgekehrt. Nix is passiert :( |
Re: .wav abspielen?
nur mal ne frage:
Warum willst du nicht sndPlaySound nehmen?! Passt doch eigentlich.. :? |
Re: .wav abspielen?
Ja, aber wie soll man da die aktuelle Position zeigen :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz