Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Winter 2008 - lieben Dank an Julius für ds Bild
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
[Komponente] Bass Player Komponente: TBassDLLPlayer (+Demos)
Ein Thema von turboPASCAL.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Open-Source
Seite 1 von 21   [ 309 Beiträge ]  Gehe zu Seite 1, 2, 3 ... 19, 20, 21  Weiter
 
 Autor 
 Nachricht 
 
turboPASCAL #1|Beitrag #376329Verfasst am: 02.06.2005, 21:40      Titel: [Komponente] Bass Player Komponente: TBassDLLPlayer (+Demos) Antworten mit Zitat
sehr aktives Mitglied
Alter: 40
Status: offline
Beiträge: 3.034
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Arrow KOMPONENTE Update 20.08.2006

Beschreibung:

Komponente zum einfachen Einbinden der BASS.DLL Funktionen, wobei die BASS.DLL als Unit dynamisch eingebunden ist (BASS.DLL muss nicht extra als Datei weitergeben werden).

Package ist mit Delphi 6 erstellt, für Versionen unter Delphi 6 sollte ein neues erstellt werden.


Name: TBassDLLPlayer
Version: 1.26
Features:
  • Abspielen aller Bass.DLL Formate (*.WAV;*.MP3;*.MP2;*.MP1;*.OGG; *.MO3;*.IT;*.XM;*.S3M;*.MTM;*.MOD;*.UMX')
  • Einfache Effekte (Echo, Flanger...)
  • Visualisierung
  • Aufnamefunktion (nicht Getestet)

Bugs:
  • Anzeige Position/Länge beim Abspielen noch nicht i.O.
  • Aktuelle Position von MOD - Files (Zeigt im Moment nur die Gesamtlänge)


Arrow Eine Erweiterte Komponente (+ Demo) BassPlayerEx zu diesem Thema hat omata geschrieben.
Mit ihr ist es möglich mehrere Sound-Kanäle gleichzeitig abzuspielen. Unbedingt Sehenswert. Thumbs up! Preview


Arrow DEMOPROGRAMME

Beschreibung: Demoplayer Update 20.06.2005
Programm: BassPlayer Preview
Version: 1.06
Features:
  • einfache Playlist
  • einfache Visualisierung
  • Abspielen aller Bass.DLL Formate (siehe TBassDLLPlayer)

Demo-Player in der Version 1.09b

Programm: SimplePayer Demos
Beschreibung: Verschiedene einfache Demo Player
Features:
  • Datei öffnen und Wiedergabe (SimplePlayer 1)
  • Wiedergabegeschwindigkeit (SimplePlayer 2)
  • Visualisierung (LeftPeak, RightPeak) (SimplePlayer 3)
  • Equalizer (SimpleEQ)
  • Wiedergabe aus der Resource (SimpleRes)

Update:

Ich habe nun noch eine zweite Version namens TBassPlayer mit den selben Features wie TBassDLLPlayer
mit hinzugefügt. Diese Version benutzt die externe BASS.DLL (Version 2.3).

Getestet unter OS: Win98 (+DirectX) / Win2000 / WinXP
Nicht Getestet: Zusammenarbeit von mehreren BassDLLPlayern in einem Programm.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Autor ....: Gandalfus (TBassDLLPlayer Version 1.00) Homepage: www.blubplayer.de
Edit by ..: turboPASCAL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Weiterhin gelten die Lizenen der BASS.DLL Autoren. http://www.un4seen.com/

[ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ]

Grüße vom Rüsselmops -Mops Mopser

 Zuletzt bearbeitet von turboPASCAL am 01.11.2007, 20:38, insgesamt 26-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Superfly #2|Beitrag #376345Verfasst am: 02.06.2005, 23:12      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 22
angemeldet: 26.03.2005


Hi turboPASCAL
mir gefällt dein project sehr gut Rolling Eyes
aber ich habe mal eine frage zum source code!
Also ich möchte gerne eine mp3 datei aus dem selber ordner von deinem player abspielen lassen.
Normal müßte man ja folgenden code nutzen.
Delphi-Quellcode: markieren
procedure TForm1.Button1Click(Sender: TObject);
begin
  sndPlaySound(PChar('Test.mp3'),SND_SYNC);
end;

wie muß ich das abändern das er die datei aus dem ordner automatisch anspielt?
oder gibt es ein guide wo so sowas zu finden.
Hoffe du kannst mir weiter helfen.
Habe noch keine erfahrungen mit der base Komponente.

Mfg
Superfly
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #3|Beitrag #376347Verfasst am: 02.06.2005, 23:24      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Alter: 40
Status: offline
Beiträge: 3.034
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Delphi-Quellcode: zusammenfalten | markieren
procedure TForm1.Button1Click(Sender: TObject); //Sound laden und wiedergeben
begin
  BassDLLPlayer1.LoadFromFile('test.mp3');      // Datei Laden
  BassDLLPlayer1.Volume := 50;                  // Volumevoreinstellung 0..100
  BassDLLPlayer1.Play;                          // Abspielen
end;

procedure TForm1.Button2Click(Sender: TObject); // Sound anhalten, kann mann muss aber nich'
begin
  BassDLLPlayer1.Stop; 
end;


Fertig.

PS.: Schau dir mal den SimplePayer an Wink

Grüße vom Rüsselmops -Mops Mopser

 Zuletzt bearbeitet von turboPASCAL am 02.06.2005, 23:28, insgesamt 3-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Superfly #4|Beitrag #376501Verfasst am: 03.06.2005, 11:41      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 22
angemeldet: 26.03.2005


Huhu turboPASCAL Very Happy
besten dank für deine schnelle hilfe auf mein problem.
werde mir deine SimplePayer version mal ansehen^^
Bei mir läüft dein project ohne probleme.
Danke noch mal für diesen nützlichen source code Hä? Wie jetzt?
Finde es besser als die dll variante Rolling Eyes

Mfg
Superfly
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
jim_raynor #5|Beitrag #376505Verfasst am: 03.06.2005, 11:55      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 25
Status: offline
Beiträge: 1.253
angemeldet: 17.10.2004
Wohnort: Berlin
Delphi 5 Standard

Ähh. Irgendwas verstehe ich jetzt nicht so ganz. Es gibt doch bei Torry.net bereits eine Komponente TBassPlayer. Grübelnd... Hat der was mit dir zu tuen, oder ist deins eine komplette Neuentwicklung?

Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #6|Beitrag #376607Verfasst am: 03.06.2005, 14:12      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Alter: 40
Status: offline
Beiträge: 3.034
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Die TBassPlayer Komponente von torry.net ist sehr komplex. Eine feine Sache aber,
DLL's (BASS.DLL, in_mp3.dll usw.) müssen als extra Datei zum Programm mitgeliefert werden.
Die Komponente auf einfache Weise ins Programm einbauen mit wenig Kentnissen ?



Ich war auf der Suche nach einer einfacheren Art einer Bass-Player Komponente um
sie in Delphi ähnlich wie den TMediaPlayer zu verwenden.

Bei der TBassDLLPlayer Kompo. wird die BASS.DLL (enthalten in einer Unit "Bass_Dynamic.pas")
mit in das Programm eingebunden (wird dynamisch in den Speicher geladen).

Somit braucht man nich nocht eine extra File zu seinem Programm mitgeben und es ist unabhängig
welche Version der BASS.DLL der Anwender installiert hat (Versionskonfikte vermeiden).

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Nils_13 #7|Beitrag #380734Verfasst am: 10.06.2005, 16:55      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 2.471
angemeldet: 15.11.2004
Wohnort: /home/nils
Delphi 7 Architect

Hi,

wenn die Komponente keinen Parameter benötigt, wie soll man damit dann eine Playlist prgorammieren ?

Auch Wasser ist ein edler Tropfen mischt man dazu Malz und Hopfen.
Wenn ein Lehrer seinen Stoff nicht durchkriegt, hat er eine verstopfte Nase.
nDallmeyerMeine Musik
Bouncing 1
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Die Muhkuh #8|Beitrag #380738Verfasst am: 10.06.2005, 17:04      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
"Rüsselmops" ;-)
Alter: 18
Status: online
Beiträge: 6.364
angemeldet: 21.08.2003


Nils_13 hat folgendes geschrieben:
Hi,

wenn die Komponente keinen Parameter benötigt, wie soll man damit dann eine Playlist prgorammieren ?


Wo ist das Problem?

Du sagst ja der BassPlayer-Kompo welches Lied sie spielen soll. Welches Lied das ist, musst aber du bestimmen und den Parameter bei LoadFile übergeben

Drum prüfe, wer sich ewig bindet, ob er per SuFu nicht was findet.
Findest nichts, oh Schock schwere Not, dann ist's Posten auch kein Verbot.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
OldMan #9|Beitrag #382714Verfasst am: 14.06.2005, 18:55      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 2
angemeldet: 18.05.2005


Hi,

in der neuen Version Demoplayer 1.05 ist leider das programmwindow zu klein, so daß nicht alle Controls zu sehen sind. So sehe ich erstmal keine Möglichkeit eine Playlist zu laden.

Oldman
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #10|Beitrag #382968Verfasst am: 15.06.2005, 10:25      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Alter: 40
Status: offline
Beiträge: 3.034
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Hi, OldMan thx for download and testing

Hä? Wie jetzt?, hast Du schon mal den [>>] - Button verwendet, oder wie ist das gemeint ?

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
BrunoT #11|Beitrag #382995Verfasst am: 15.06.2005, 11:14      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 48
Status: offline
Beiträge: 334
angemeldet: 23.01.2003
Wohnort: Sandbeiendorf
Delphi 8 Professional

Hallo TurboPascal,

ich habe den Player schon runtergeladen und sofort im Schnellstart untergebracht, da er mir so gut gefällt. Ich höhre während der Arbeit eigentlich immer Musik und den Mediaplayer von MS muss ich nicht haben. Skins brauche ich nicht, da sowieso im Hintergrund.

KLASSE Hello!

mfg

BrunoT

PS: die Komponente schau ich mir auch noch an.


EDV- Ende der Vernunft
Meine Calcedit-Kompo
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Matze #12|Beitrag #383074Verfasst am: 15.06.2005, 13:47      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Moderator
Alter: 23
Status: online
Beiträge: 11.092
angemeldet: 07.07.2003
Wohnort: Hochdorf (BaWü)
Turbo Delphi für Win32

Spitze, gefällt mir außerordentlich gut!

Nur eines stört noch ein wenig und zwar, dass die Wiedergabe unterbrochen wird, wenn man ein Lied zur Playlist hinzufügt, aber wie gesagt, dennoch klasse. Resourcenschonend und trotz Visualisierung eine erstaunlich geringe CPU-Auslastung. Thumbs up!

Grüße, Matze
Linux, Mac oder Windows? FF, IE oder Safari? Stimme ab und diskutiere auf http://pollunity.com *squiiiiek*
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
BrunoT #13|Beitrag #383091Verfasst am: 15.06.2005, 14:14      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 48
Status: offline
Beiträge: 334
angemeldet: 23.01.2003
Wohnort: Sandbeiendorf
Delphi 8 Professional

Hallo TurboPascal,

wie kann ich erreichen, dass in der Playlist der nächste Titel gespielt wird?
Kann man den Pfad zur Datei nicht weglassen, oder zumindesten nur beim aktiven Song irgendwie im Label anzeigen?

mfg

BrunoT


EDV- Ende der Vernunft
Meine Calcedit-Kompo
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #14|Beitrag #383131Verfasst am: 15.06.2005, 15:36      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Alter: 40
Status: offline
Beiträge: 3.034
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Bonjour, thx for download and testing

@Matze

Das liegt an der Komponente in der in der Function LoadFromFile ein "Stop is Sound playing"
eingebaut, weil beim laden eines Songs der Puffer freigegeben wird.

@BrunoT

Eigentlich ist der BassPlayer nur ein Demo zur Komponente, und ich wollte da nicht so viel
oder "verkomplizierten" Quellcode bauen, werde mal die Playliste ein wenig ver(schlimm)bessern.

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
OldMan #15|Beitrag #383218Verfasst am: 15.06.2005, 18:41      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 2
angemeldet: 18.05.2005


Hi,
ich hatte nur den fertigen DemoPlayer 1.05 runtergeladen und mal getestet.
Als ich jetzt mal compelieren wollte, habe ich leider festgestellt, daß dies mit meiner Delphiversion
(Delphi 5) nicht geht. Kennt keine Variants, rtl nicht vorhanden und auch Probleme mit der Compileranweisung ALIGN 8.

Ab welcher Delphiversion sind diese Sachen denn vorhanden?

gruss
OldMan
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen.