AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:47

Parameter dieser Suchanfrage:

Suche in Thema: MP3-Player selbst schreiben, Grundvoraussetzungen?
Suche alle Beiträge, die von "Gausi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.009s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 13. Nov 2009
    Laut Profil hast du Delphi 2009.

    Das Tutorial ist noch nicht auf D2009 portiert, werde ich mal in Angriff nehmen. Man bekommt es zum Laufen, wenn man in der Methode TMeMPPlayer.MeMP_CreateStream die Flags um BASS_UNICODE erweitert. Also

    function TMeMPPlayer.MeMP_CreateStream(aFilename: String): DWord;
    var flags: DWORD;
    begin
    if (AnsiLowerCase(ExtractFileExt(aFilename)) = '.mp3') then...
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 13. Okt 2009
    Vergiss den Code da oben erstmal.

    Schau dir mal die Hilfe-Datei zur Bass.dll an. Auf welcher Karte die Wiedergabe läuft, kann man darüber steuern. Da muss man nicht die Systemeinstellungen für ändern. Auswendig weiß ich die nötigen Befehle jetzt nicht, aber die Hilfe zur Bass ist recht übersichtlich. :D
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 10. Okt 2009
    Ja, ich verwende da wohl eine etwas andere Explode-Funktion. Die wird aber auch mitgeliefert in der Player_Klasse.pas. Da sie in dem Beispiel-Projekt nur dort benötigt wird, steht sie nicht im Interface-Teil, sondern am Anfang von implementation.
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 9. Okt 2009
    Bass_ChannelSetAtrritbute gibts ja auch, Bass_ChannelSetAttributes gibt es nicht mehr.
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 9. Okt 2009
    Naja, deswegen richtet sich das Tutorial ja auch an erfahrenere Programmierer. :stupid:

    Die Methode Assign ist im Tutorial-Text nicht weiter erläutert. Die muss man (das steht da aber iirc) selber schreiben, d.h. sämtliche Eigenschaften rüberkopieren. Im Quelltext-Archiv ist die enthalten. BASS_ChannelSetAttributes ist ein Fehler vom Delphi-Treff, ich hatte eigentlich da mal ne Mail...
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 9. Okt 2009
    Hm. Vielleicht solte ich das mal überarbeiten. :?

    Nimm die TntClasses da raus und lösch die Kommentarzeichen // ein paar Zeilen weiter unten bei
    {If TntClasses are not available:}
    // TTntFileStream = TFileStream;
    Die werden da für dieselben Zwecke benutzt. ;-)
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 9. Okt 2009
    Guck dir mal die config.inc an, die bei den MP3FileUtils dabei ist. Da kann man die Verwendung der TNTs per Compilerschalter abstellen. Einzige Auswirkung: Vor D2009 kann man dann keine Dateien abspielen, die "Unicode-Zeichen" im Dateinamen haben.
  • Forum: Multimedia

    Re: MP3-Player selbst schreiben, Grundvoraussetzungen?

      Delphi
      by Gausi, 9. Okt 2009
    Man kann natürlich auch mit der TMediaplayer-Komponente was basteln, aber was richtiges wird das dann nicht. Da ist die bass.dll (oder fmod als Alternative) deutlich besser geeignet. Es sei denn, man möchte wirklich alles selber machen.
    Die Einbindung der bass.dll ist dabei das kleinste Problem. Einfach die bass.dll und bass.pas in den Projektordner kopieren und die Funktionen benutzen. Und mit...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Gausi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=141453
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 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