Autor Beitrag
flaavia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Sa 25.08.07 15:13 
Hallo,

nach Neukomplierung eines unter D6 geschriebenen Programmes mit D007 funktioniert (u.a.) der Mediaplayer nicht mehr.

Zur kontrolle habe ich einfach eine Mediaplayerkomponente auf eine leere Form gelegt und kompilieren lassen, aber auch hier ist der Mediaplayer trotz enabled.. auf der kompilierten Form farblos und nicht anklickbar.

Müssen bei der neuen Version (D2007) irgendwelche besonderen Einstellungen gemacht oder neue units mit eingebunden werden ??

vielen Dank für alle Antworten im vorraus :)
Killian2004
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72

Vista Business x64
Delphi 7 Ent. RAD Studio 2009
BeitragVerfasst: Sa 25.08.07 17:51 
Hi,

zunächst, in deinem Profil steht du arbeitest mit D6ENT. Aus welchen Gründen wechselst du denn zur 2007? Aus meiner Sicht nicht zwingend notwendig, ausser man ist eine Versions-Gotchi ;-)

Zum TMediaPlayer:

Damit dein Player überhaupt "farbig" wird, muss folgendes gegeben sein:
1. Enabled
2. Dateipfad besitzen
3. Öffnen

Also in Delphi:

ausblenden Delphi-Quelltext
1:
2:
var
  myPlayer: TMediaPlayer

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TMainForm.FormCreate(Sender: TObject);
begin
 myPlayer := TMediaPlayer.Create(MainForm);
 with myPlayer do
  begin
   Parent := MainForm;
   DeviceType := dtAutoselect;
   FileName := 'LAUFWERK:\DATEIPFAD\DATEI.xxx';
   Open;
  end;
end;


Nur ne Möglichkeit, getestet und funtkionsfähig, auch in D2007Ent!
mfG, Killian

_________________
Die Antwort ist 17, aber wie lautet die Frage?
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 07:45 
Hallo Kilian2004,

vielen Dank für die Antwort. D2007 habe ich , damit die Programme auch unter Vista laufen - zumindest lief mein unter XP mit D6 compiliertes Program nicht unter Vista (Datenbanken konnten nicht geöffnet werden). Blöderweise lief das mit D2007 (allerdings noch ohne Servivepacks, die habe ich erst jetzt ganz frisch nachgeladen) compilierte Programm dann nicht mit XP (nach Korrektur der im Debugger von D2007 angemerkten Fehler - hauptsächlich ADO DB Öffnungsprobleme).

ich werde Deine Hinweise noch mal überprüfen, allerdings lief der Mediaplayer in der D2007-compilierten Variante (im ansonsten fertigen Program (nach Korrektur der DB-Öffnungs Probleme), welches unter XP mit D6 compiliert lief) nur bezüglich des Abspielens von mp3-files. Aufnehmen ging damit nicht.

Welche files kann der Mediaplayer in Vista denn aufnehmen - auch mp3 oder wav oder nur wma ?

Unter XP konnte ich für mp3 folgenden Trick anwenden:

Öffnen einer kurzen (0,01 Sec) leeren Dummy wav Datei, dann mit startRecording den gewünschten sound (z.B. gesprochenen Text) aufnehmen und das Ganze mit der Endung mp3 abspeichern.

Die hat dann als mp3 funktioniert und wurde von mp3-Spielern abgespielt.

Vieleicht ist das nicht der richtige Weg sound als mp3s mit dem Mediaplayer aufzunehmen und Du weist eine bessere Methode ??


vielen Dank im voraus
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 08:12 
Hallo,

das Problem beim dem D2007 compilierten Program besteht weiterhin:

mp3 abspielen geht

mit der oben beschriebenen "Methode" kann ich hiermit keine Aufnahmen machen, die Fehlermeldung lautet: Fehler beim Öffnen von MCI

hast Du eine Idee wie ich das korrigieren kann ?
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 16:40 
Hallo Killian2004,


Wo kann denn da der Haken sein ??


Zuletzt bearbeitet von flaavia am Mo 27.08.07 17:07, insgesamt 1-mal bearbeitet
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 16:55 
user profile iconflaavia hat folgendes geschrieben:
Hallo Killian2004,


ich habe Deinen Code mal einfach in D2007 kopiert. Ich kann mp3s abspielen, aber der Aufnahme-Button ist immer noch farblos und nicht funktionstüchtig. Wie kann ich denn jetzt aufnehmen ? und am besten in mp3 !?

Wo kann denn da der Haken sein ??
Killian2004
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72

Vista Business x64
Delphi 7 Ent. RAD Studio 2009
BeitragVerfasst: Mo 27.08.07 17:00 
Also, ich kenne das MCI Problem von früher noch. Da war bei mir kein MCI-Gerät installiert.
Da MCI aber mittlerweile veraltet ist oder zumindest in die Jahre gekommen ist, wäre es denkbar, dass Vista diese Schnittstelle für Delphi nicht mehr unterstützt.

Ist aber nur eine Vermutung, ich bin wirklich kein Windows-Experte ;-)
Vielleicht kann da noch jemand was zu sagen, der vom MediaControlInterface richtig Plan hat.

P.S. Für Sounds existieren aber auch bessere Möglichkeiten, zum Beispiel die "bass.dll"
www.dll-files.com/dl...dll-files.shtml?bass

mfG, Killian

_________________
Die Antwort ist 17, aber wie lautet die Frage?
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 17:13 
komisch dass das abspielen geht

da es ja jetzt zumindest mal ohne Fehlermeldung abspielt, bräuchte ich noch eine idee wie ich die Aufnahmefunktion (als mp3 wenn möglich) zum funktionieren bringen kann.

Hast Du da noch eine idee ??
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mo 27.08.07 17:26 
Hallo Killian,

wo kann ich noch mehr über bass nachlesen ??


mfg
Killian2004
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72

Vista Business x64
Delphi 7 Ent. RAD Studio 2009
BeitragVerfasst: Mo 27.08.07 19:01 
Zur Aufnahmefunktion mit TMediaPlayer weiß ich leider nichts, was dir helfen könnte.

Zur bass.dll gibt es auf der offiziellen Seite direkt massig Infos:
www.un4seen.com/bass.html

Hoffe es hilft dir.
mfG, Killian

_________________
Die Antwort ist 17, aber wie lautet die Frage?