Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: FAQ - Java ::  Mp3-Support     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
SideWinder
Moderator

Benutzerprofil
Anmeldungsdatum: 19.10.2001
Beiträge: 18703
Beitrag SideWinder Moderator 01:12:53 29.05.2005   Titel:   Mp3-Support            Zitieren

So nachdem ich nun mehr schlecht als recht Mp3s abspielen kann suche ich nach mehr Support. Eine Klasse mit folgendem Interface:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
[b]Player[/b]
 
Constructors:
Player (File audiofile); Automatische Formaterkennung
 
Methods:
play();
pause();
unpause();
stop();
 
length() : int;
seek(int pos);

Bis jetzt probiert und nicht zufrieden bzw. teilweise uach nicht verstanden:

- Mp3-Plugin von hier: http://java.sun.com/produ ....... dia/jmf/mp3/download.html funktioniert, allerdings hat die Klasse AudioPlayer aus java.sound absolut keine Features - da gibts nur play() und stop()
- JMF (Installiert und Sample ausprobiert, jedes Mal allerdings Fehler weil irgendwas nicht implementiert ist
- jLayer (Kapier ich ganz einfach nicht :rolleyes:)

Wo finde ich eine Library die mir eine Klasse im obrigen Format anbietet?

MfG SideWinder

_________________
http://www.dilbert.com/2009-06-11/
http://www.dilbert.com/2009-06-14/
Werbeunterbrechung
Griffin
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.03.2002
Beiträge: 2760
Beitrag Griffin Mitglied 12:44:45 29.05.2005   Titel:              Zitieren

Ich habe mir die Libs nicht selber angesehen, aber von einigen Entwickerln gehört, dass sie recht gut sind.

http://www.javazoom.net/mp3spi/mp3spi.html
http://www.fmod.org/fmoddownload.html#seca

_________________
Beim Raufen gefürchtet, von Weibern verehrt, beim Saufen der Beste, sein Körper begehrt, weltlich gebildet, sein Lümmel wie ein Bein, das muss der Griffin aus dem Java Forum sein!

http://www.javacore.de - DIE Plattform für Javaiianer!
SideWinder
Moderator

Benutzerprofil
Anmeldungsdatum: 19.10.2001
Beiträge: 18703
Beitrag SideWinder Moderator 12:52:32 29.05.2005   Titel:              Zitieren

FMod ist doch nur für C++? Gibts davon auch eine Java-Version?

Die Javazoom-Page bietet genau so ein PlugIn für Mp3s wie ich es bereits benütze, sie haben darauf auch noch einen Player gebaut (JLayer) aber da bräucht ich ein ordentliches Tutorial dafür :(

Edit: Gibt ja tatsächlich eine Java-Brücke für FMod, mal sehen ob die was herhält. Danke für den Tip jedenfalls :)

MfG SideWinder

_________________
http://www.dilbert.com/2009-06-11/
http://www.dilbert.com/2009-06-14/


Zuletzt bearbeitet von SideWinder am 12:54:13 29.05.2005, insgesamt 1-mal bearbeitet
SideWinder
Moderator

Benutzerprofil
Anmeldungsdatum: 19.10.2001
Beiträge: 18703
Beitrag SideWinder Moderator 13:43:30 29.05.2005   Titel:              Zitieren

Endlich mal was Brauchbares :live:

1. Downloaden: http://www.esstin.uhp-nancy.fr/~jouvi2/index.php
2. Installieren: Laut Anleitung, einfach die 3 DLLs ins richtige Verzeichnis und das jar-File ins richtige Verzeichnis
3. Benützen, hier ein einfaches Mini-Sample:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Initialisieren
// 44100Hz, 32 Softwarechannels, Global Focus (Win32-Only, Sound wird auch nach verlorenem Fokus noch abgespielt)
Fmod.FSOUND_Init(44100,32,Fmod.FSOUND_INIT_GLOBALFOCUS);
 
// Laden von mySong.mp3, Datei wird für bessere Performance nicht durch den 3D-Prozessor gejagt, auch werden die ID3-Tags nicht ausgelesen
FSOUND_SAMPLE m_sample = Fmod.FSOUND_Sample_Load(0,"mySong.mp3",Fmod.FSOUND_2D|Fmod.FSOUND_IGNORETAGS,0,0);
 
// Abspielen, Sound in einem freien Channel abspielen
int m_channel = Fmod.FSOUND_PlaySound(Fmod.FSOUND_FREE,m_sample);
 
// Sound stoppen (also den richtigen Soundchannel stoppen)
Fmod.FSOUND_StopSound(m_channel);
 
// Library killen
Fmod.FSOUND_Close();


Have fun, wär was für die FAQ, bin sicher nicht der erste der damit Probleme hat :live:

MfG SideWinder
MfG SideWinder

_________________
http://www.dilbert.com/2009-06-11/
http://www.dilbert.com/2009-06-14/
c++.de :: FAQ - Java ::  Mp3-Support   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.