Entwickler-Ecke
Off Topic - Hallo! --> TMediaplayer und ähnliches <--
JoachimQ - Do 25.09.03 15:58
Titel: Hallo! --> TMediaplayer und ähnliches <--
Weiß jemand wie man vom Radio Aufnahmen machen kann? Hat jemand dafür einen guten Delphi source-Code?
:arrow: Dann würde ich mich freuen. :!:
Moderiert von
Klabautermann: Topic Verschoben.
Terra23 - Do 25.09.03 16:01
Was meinst du mit "Aufnahmen"?
mb - Do 25.09.03 16:08
Hallo JoachimQ ;-)
Also, was willst Du genau? Du musst ja irgendwie Radio mit dem PC empfangen. Wenn was aus Deinen Lautsprechern kommt, dann weiß auch Deine Soundkarte was davon. Und die hat verschiedene Ein-/Ausgänge, von denen Du ja so einiges siehst (na ja...), wenn Du unter Windows im Systemtray auf das Lautsprechersymbol doppelklickst.
Von diesen Ausgängen kannst Du natürlich auch was aufnehmen. Wenn es darum geht, dann hat Deine Problem-/Fragestellung allerdings weniger mit Radio- als mit Audio-Aufnahmen zu tun.
Spezifiziere also Dein Problem und vergiss nicht, den Betreff zu ändern!
JoachimQ - Do 25.09.03 16:20
Titel: Um es auf den Punkt zu bringen
Meine Beschreibung war wohl nicht gut genug, daher möchtet ich jetzt einfach an Hand eines Anwendungsbeispiels nennen was das Programm können mussen.
1. Das Webradio von WEB.DE öffnen
2. Das Aufnehmen soll das Über ein Delphi Programm funktionieren, das einfach eine "endlos lange" wav-Datei erstellen.
:?: Wer kann ein solches Programm schreiben?
Popov - Do 25.09.03 19:47
@JoachimQ
Was für ein Betriebssystem hast du? Die zweite Frage ist ob es ein Delphi-Code sein muß, oder ob es auch mit ein fertiges Programm geht?
Adrian - Do 25.09.03 23:44
Servus!
Was Du machen willst, ist eigentlich recht einfach, wenn Du Delphis MediaPlayer verwendest.
Zunächst ein wenig Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| procedure TAufnahme.StartClick(Sender: TObject); begin with MediaPlayer do begin FileName:='Dummy.wav'; Open; Wait:=False; StartRecording; end; end; procedure TAufnahme.StoppClick(Sender: TObject); begin with MediaPlayer do begin Stop; FileName:='Aufnahme.wav'; Save; Close; end; end; |
Zu Dummy.wav: Das ist eine Vorgabedatei, die das gleiche Format besitzt, wie die zukünftige Wave-Datei - also in Bezug auf Auflösung, Mono/Stereo und Bits per Sample. So was läßt sich mit dem NeroMediaPlayer recht einfach erstellen und mit dem Nero Wave Editor auf minimale Länge zurechtschneiden.
Den Aufnahmepegel regelst Du über die "RecordingControl"-Regler und normalerweise nimmt man als Eingang Line-In. Falls Du nicht unbedingt selbst programmieren willst und im Besitz einer halbwegs aktuellen Nero-Version (so ab 5.0) bist, kannst Du auch direkt mit dem NeroMediaPlayer aufnehmen - so wie ich es seit einiger Zeit schon problemlos praktiziere.
Und falls noch Fragen sind: Dafür gibt's ja dieses Forum.
Gruß,
Adrian
JoachimQ - Fr 26.09.03 12:31
Titel: An Adrian!!!
<<Adrian hat geschrieben>>
Den Aufnahmepegel regelst Du über die "RecordingControl"-Regler und normalerweise nimmt man als Eingang Line-In.
>>Ich würde gern den Lautsprecher-ausgang nehmen<<
Ist dies möglich???
mb - Fr 26.09.03 12:58
Wähle in Windows einfach "Mixer" als Eingang. Dann solltest Du alles aufnehmen können, was Du auch hörst.
JoachimQ - Fr 26.09.03 15:11
Du hast folgendes gschrieben:
Quelltext
1: 2: 3: 4:
| Wähle in Windows einfach "Mixer" als Eingang. Dann solltest Du alles aufnehmen können, was Du auch hörst. _________________ Gruß, MB |
Kannst du mir sagen, wie genau man das macht? Ich kenne mich in dem Bereich leider nicht so gut aus.
Avalon - So 28.09.03 11:15
Du klickst doppelt auf diesen niedlichen, kleinen Lautsprecher in der Task-Leiste. Dann erschein ein Fenster mit ganz vielen Reglern (oder auch ein parr weniger, aber 3 sind es bestimmt. Dann lässt du dir record control anzeigen (Optionen --> Aufnahme ) und da wählst du dann als Quelle nicht Line-in sondern Mixer !
Ich hoffe ich hab mich nicht vertan
MfG Avalon
mb - So 28.09.03 17:06
Nein, so meinte ich es eigentlich auch.
Ansonsten noch mal zwei grundsätzliche Möglichkeiten, wie man vorgehen kann, wenn man nicht weiterkommt:
1. man postet in ein Forum
2. man probiert mal ein wenig aus und versucht es selbst rauszufinden
Dabei gibt es so eine Reihenfolge, die man einhalten kann - das wäre sogar optimal: Erst Nummer 2, dann 1 (sorry, muss ich wohl oben vertauscht haben ;-) )
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!