Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Unterbrechen beim laden vom Mediaplayer verhindern (https://www.delphipraxis.net/37218-unterbrechen-beim-laden-vom-mediaplayer-verhindern.html)

Die Muhkuh 2. Jan 2005 16:04


Unterbrechen beim laden vom Mediaplayer verhindern
 
Hi,

ich lade mit dem Mediaplayer ein Lied. Während der das Lied lädt friert die gesamte Anwendung ein. Wie kann ich das verhinden?

*MFG*

PierreB 2. Jan 2005 16:22

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Vielleicht solltest du dich erstmal fragen woran das liegt das es einfriert ?
Zeig ma bissl Code ;)

Die Muhkuh 2. Jan 2005 16:26

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hier:

Delphi-Quellcode:
 FMusik[0] := ExtractFilePath(Application.ExeName) + 'Sound\Musik1.mid';
  FMusik[1] := ExtractFilePath(Application.ExeName) + 'Sound\Musik2.mid';

  mpPlayer.FileName := FMusik[1];
  mpPlayer.Open;
  mpPlayer.Play;

PierreB 2. Jan 2005 16:36

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
[ot] Is das für dein Rennspiel ? ;) [/ot]

Code:
 FMusik[0] := ExtractFilePath(Application.ExeName) + 'Sound\Musik1.mid';
       FMusik[1] := ExtractFilePath(Application.ExeName) + 'Sound\Musik2.mid';
Pack doch die *.mid Dateien einfach ins Hauptverzeichnis, wo die exe liegt.
Und dann einfach so:
Code:
FMusik[1] := 'Musik2.mid';
  mpPlayer.FileName := FMusik[1];
  mpPlayer.Open;
  mpPlayer.Play;

Die Muhkuh 2. Jan 2005 17:00

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hi,


geht auch nicht. Die Anwendung friert immernoch ein.

PierreB 2. Jan 2005 17:02

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hmm... :gruebel:
Wie groß sind denn die *.mid-Files ?
Teste es doch ma mit ner mp3 oder wav Datei es, dann weißt du obs am Code oder Sound liegt !

Die Muhkuh 2. Jan 2005 17:11

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hi,

ich hab jetzt mit der wav (37mb groß) und ner mp3 (4mb groß). Wurde sofort geladen.

Liegt 100 pro an den Midis. Eine ist 50kb die andere 150 kb groß.

Muss mir wohl andere Musik suchen

Helmi 2. Jan 2005 17:16

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hallo Spider,

versuch doch mal das hier:
http://www.swissdelphicenter.ch/de/showcode.php?id=1127

Dort wird gezeigt, wie man eine Midi-Datei ohne Mediaplayer abspielen kann.
Vielleicht gehts so schneller!

PierreB 2. Jan 2005 17:17

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Oder einfach ne Software die die die Midis in wav oder mp3 umwandelt !

Oder mach es so:
Nimm nen Audiorecorder (z.B. N 23 Recorder), spiel die midis ab und nimm sie mit dem Rekorder gleichzeitig auf (der fängt alles ab was an die Soundkarte kommt) und speichere sie als MP3 oder WAV.

supermuckl 2. Jan 2005 17:20

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Zitat:

Oder einfach ne Software die die die Midis in wav oder mp3 umwandelt !
vergiss es GANZ SCHNELL wieder

PierreB 2. Jan 2005 17:22

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Wieso bitte ?

supermuckl 2. Jan 2005 17:22

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
da gabs schonmal nen thread dazu, das muss hier net nochmal breitgetreten werden

PierreB 2. Jan 2005 17:25

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hmm... ich weiß zwar nicht was du meinst, aber:
da Spider copyright-frei-Musik verwendet sehe ich da kein Problem !
Klär mich bitte auf was du meinst !

Die Muhkuh 2. Jan 2005 17:28

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hi,


und wie merke ich dass das Lied fertig ist?

PierreB 2. Jan 2005 17:30

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Zitat:

und wie merke ich dass das Lied fertig ist?
Hä ?? Na wenn das *.mid das du abspielst komplett abgespielt wurde !!
Stell dir das wie nen Kassettenrekorder vor, das Lied fängt, du nimmst auf, das Lied endet, du schaltest aus und speicherst ! ;)

Die Muhkuh 2. Jan 2005 17:38

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Nein,

wenn ich es so mache wie die Schweizer. Woher weis ich wann das Lied fertig ist und ihc das andere laufen lassen kann?

Die Muhkuh 2. Jan 2005 17:54

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Hi,

ich hab das jetzt mal aufgenommen und als Wave abgespeichert. Ist nur 20mb groß geworden und die andere ~ 60 mb.

Könnte bisschen groß werden das Programm.

supermuckl 2. Jan 2005 18:33

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
axo sorry dachte umgedreht

also midi nach wave is no problem
aber umgedreht kannst es vergessen :)

PierreB 2. Jan 2005 20:13

Re: Unterbrechen beim laden vom Mediaplayer verhindern
 
Zitat:

ich hab das jetzt mal aufgenommen und als Wave abgespeichert. Ist nur 20mb groß geworden und die andere ~ 60 mb. Könnte bisschen groß werden das Programm.
Das glaube ich nicht ! ;) Nimm dir nen "handelsüblichen" CD-Ripper (ich kann dir CDEX 1.51 empfehlen) und wandle die WAV's ganz einfach zu Mp3's um ! ;)
CD Ex 1.51 Download


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 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