Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mehrere MP3 nacheinander abspielbar? (https://www.delphipraxis.net/96079-mehrere-mp3-nacheinander-abspielbar.html)

leoausarn 18. Jul 2007 11:38


Mehrere MP3 nacheinander abspielbar?
 
hallo

hatte mir nach hilfe aus eurer foren-runde schon mal ne möglichkeit gebaut
einfach nen mp3-text ausgeben zu lassen.
danke an die netten helfer
jetzt wollte ich gleich drei oder mehr kurze mp3 nacheinander abspielen lassen.
aber irgendwie schaff ich es nicht

hat jemand geduld mir zu helfen?


schon mal danke sagt leo

SirThornberry 18. Jul 2007 11:42

Re: Mehrere MP3 nacheinander abspielbar?
 
welchen ansatz hast du denn bisher? wie gibst du derzeit eine einzelne mp3 aus?

(an deiner Stelle würde ich die EMail-Adresse ganz schnell entfernen bevor sie irgendwelchen Spammern in die Hände fällt)

leoausarn 18. Jul 2007 11:47

Re: Mehrere MP3 nacheinander abspielbar?
 
und wie lösche ich die wieder?

leoausarn 18. Jul 2007 12:00

Re: Mehrere MP3 nacheinander abspielbar?
 
so , erst mal danke für den tip mit addi

das hab ich ja sogar mal selber gefunden :)
Delphi-Quellcode:
mediaplayer1.FileName:='s04w002.mp3';
mediaplayer1.Open;
mediaplayer1.Play;

mediaplayer1.FileName:='s04w003.mp3';
mediaplayer1.Open;
mediaplayer1.Play;

hier mein
versuch zwei abzuspielen, aber nur der zweite
ist zu hören.

leo

[edit=SirThornberry]Delphi-Tags gesetzt - Mfg, SirThornberry[/edit]

uwewo 18. Jul 2007 12:09

Re: Mehrere MP3 nacheinander abspielbar?
 
HI,

ist ja auch klar, mit dem Aufruf des zweiten löscht Du den ersten wieder!

Du benötigst einen 2ten

Delphi-Quellcode:
mediaplayer1.FileName:='s04w002.mp3';
mediaplayer1.Open;
mediaplayer1.Play;

mediaplayer2.FileName:='s04w003.mp3';
mediaplayer3.Open;
mediaplayer4.Play;
Dabei spielt er alerdings beide gleichzeitig ab.

Prüfe den ersten Player ob er noch spielt, wenn nein den zweiten Player aktivieren,

z.Bsp. mit einem Timer

Dunkel 18. Jul 2007 12:13

Re: Mehrere MP3 nacheinander abspielbar?
 
Ich werf mal ein "BASS, BASS, wir brauchen BASS" in die Runde. :zwinker:

BASS.DLL, Du wirst sicher auch was im Forum darüber finden. Die Lösung mit BASS ist einfach besser als mit zig TMediaplayern rumzuhantieren.

Nuclear-Ping 18. Jul 2007 12:20

Re: Mehrere MP3 nacheinander abspielbar?
 
Utz Utz Utz ... ^^

Daran hab ich aber beim Lesen des Titels auch gedacht, an BASS. Da haste einige (Delphi-)Demos dabei, wie man MP3s lädt und abspielt.

Viel Glück! ;)

leoausarn 19. Jul 2007 16:21

Re: Mehrere MP3 nacheinander abspielbar?
 
erst mal danke für die zahlreiche hilfe

an uwewo
im notfall würde ich es erst mal mit mehreren playern probieren,
bin halt nur ein hobby-bastler am rechner.
unten in der antwort beschreibe ich für alle zu welchen zweck
ich es wirklich brauche

an nuclear-ping und dunkel
hab mir das mit "Bass" mal angesehen, aber hab nur ne engliche seite
gefunden, und da wirds für mich echt problematisch


nun der grund wozu ich das mit mehreren abspielbaren mp3 brauche:
ich bastelte mir ein programm mit dem ich über selbsteingabe
spanische texte lernen kann, die mir nun auch noch gesprochen werden
sollten, die passenden mp3 hab ich mir schon zusammengebastelt.
und im programm ist noch ein zufallsgenerator, der mir zahlen zwischen
0 und einer million ausgibt und dann in spanisch oder deutsch
übersetzt. da wäre eine jetzt ein gesprochenes wort net schlecht

leo

Nuclear-Ping 19. Jul 2007 18:11

Re: Mehrere MP3 nacheinander abspielbar?
 
Du brauchst dir nur die akt. BASS-Distribution runterladen und dir die Beispiele anschauen. Da haste unter delphi\BassTest ein Beispiel was dir eigentlich alle Fragen beantworten sollte.

dominikkv 19. Jul 2007 18:50

Re: Mehrere MP3 nacheinander abspielbar?
 
ähm...auch wenn ich Bass.DLL nur empfehlen kann würde ich mit dem MediaPlayer weiterarbeiten, weil der für diesen Zweck einfacher zu bedienen ist.
Du kannst dir mal das onNotyfy Evebt anschauen, das wird bei Ereignissen ausgelöst, dort kannst du schauen ob die Aktuelle Liedposition >= Liedlänge ist und dann neues Lied laden^^


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