Sound schneller abspielen

Titanpharao

Bekanntes Mitglied
Halli Hallo,

bestimmt wurde das Thema hier schon gefragt und ich habe mich durch unzählige Foren durchgewühlt, aber nichts passendes gefunden.

Ganz einfach, in meinem Spiel "zaubere" ich einen Feuerball. Dies benötigt normalerweise 1200ms. Jetzt kann man diese Zeit aber auch verkürzen auf gute 600ms. Wenn ich jetzt meinen "Feuerball" Sound benutze, der 1200ms geht, sollte sich dieser doch an die 600ms anpassen.

Jetzt kann ich schlecht für jede MilliSekunde eine Sound Datei machen ;). Auch will ich nicht wirklich viel Zeit darin aufwenden, wie man sowas vielleicht programmieren könnte. Es muss dich möglich sein, das es eine Sound API gibt wo man einfach sagt.

sound.setPlaySpeed(2.0) und schon wird es doppelt so schnell abgespielt.

Ich habe bis jetzt JMF benutzt und in einem Forum gefunden das man mit
Code:
audioPlayer.setRate(float);
die Geschwindkeit bestimmen kann. Clock (JMF 2.1.1e API))

Funktioniert nicht bei meiner wav Datei. Gibts keine andere möglichkeiten? Habe auch was gelesen von Bytes weglassen.

Oder habt ihr andere Ideen wie man sowas lösen kann ...
 

s4ke

Bekanntes Mitglied
Naja, wenn du Bytes weglassen willst, dann müsstest du den Player selbst schreiben, bzw. einen bestehenden umschreiben. Und dann anhand von einer Variable Playspeed ermitteln, welche Tonschnipsel abgespielt werden. So nach dem Motto einmal abspielen, einmal nicht. Aber das ganze halt dann abhängig von einer Variable. Bei doppelter Geschwindigkeit könnte man das einfach mit einem boolean Wert machen der dann einfach alterniert. Ansonsten müsstest du dir was anderes überlegen.
 

Ralph-Uwe

Bekanntes Mitglied
Hallo,

wenn der Sound einmal mit 1200ms und einmal 600ms benötigt wird, ist es am einfachsten zwei
Soundfiles zu verwenden.

Ansonst schließe ich mich meinem Vorredner an.

Gruß
 

Titanpharao

Bekanntes Mitglied
Natürlich ist es prozentual.

Fähigkeit wird gezaubert, mal langsam 1800ms mal schnell 600 mal normal 1200ms ... das ist ganz variable.

Mhh mit den Bytes weglassen :S machen das auch so die Sound-Programme? Gibt ja genügend, wo dies möglich ist und wenn ja :p wie geht das :D^^
 

ice-breaker

Top Contributor
geh das Problem anders:
versuch nicht die Sounds länger/kürzer zu machen sondern zerlege sie, du hast dann ein Feuerball-Casten-Sound der 200ms geht und den du loopest, bis die Aktion fertig ist, kurz vor Ende spielst du dann zusätzlich den Feuerball-Schuss-Sound ab ;)
Also so in etwa funktioniert das mit den Sounds in World of Warcraft, immer ein "Hintergrundrauschen" welches loopet und somit jede gewünschte Zeit annehmen kann, und dann ein Sound wenn es fertig ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Sound in Java Spiel Spiele- und Multimedia-Programmierung 5
L Audio-volume /w input Sound.sampled Spiele- und Multimedia-Programmierung 1
D Java sound pulseaudio Spiele- und Multimedia-Programmierung 0
K Sound im loop abspielen, wenn boolscher wert true ist Spiele- und Multimedia-Programmierung 3
M Sound Problem Spiele- und Multimedia-Programmierung 3
M Sound Engin Problem 2 Spiele- und Multimedia-Programmierung 2
J Sound und Musik Spiele- und Multimedia-Programmierung 4
C virtueller stereomix (java sound API) Spiele- und Multimedia-Programmierung 0
I Sound Dateien abspielen Spiele- und Multimedia-Programmierung 9
C Sound einfügen und abspielen Spiele- und Multimedia-Programmierung 6
G Sound-Sampling: Sinuston; kein Fehler, aber auch kein Ton :-( Spiele- und Multimedia-Programmierung 3
M Bilderwechsel in Video an Sound anpassen Spiele- und Multimedia-Programmierung 2
A Problem mit Sound Spiele- und Multimedia-Programmierung 5
F Kein Sound bei javazoom Spiele- und Multimedia-Programmierung 2
J Sound einbinden funktioniert nicht Spiele- und Multimedia-Programmierung 13
S Java Sound-API stagniert Spiele- und Multimedia-Programmierung 16
F Einen Sound mit veränderter Tonhöhe und Geschwindigkeit abspielen - Hilfe erbeten Spiele- und Multimedia-Programmierung 29
H Java Sound: WAVE Format17 einlesen. Spiele- und Multimedia-Programmierung 2
Kr0e Java Sound API - DataLine Spiele- und Multimedia-Programmierung 2
S testen ob Sound läuft Spiele- und Multimedia-Programmierung 3
J Windows Sound Aufnehmen Spiele- und Multimedia-Programmierung 10
C Alles hängt, wenn ein Sound abgespielt wird Spiele- und Multimedia-Programmierung 9
K javax.sound.sampled.Clip clone() Spiele- und Multimedia-Programmierung 2
C Java3D Sound spielt nur einen Sound ab. Spiele- und Multimedia-Programmierung 8
G Ortsabhängiger Sound Spiele- und Multimedia-Programmierung 5
S Java Sound - Skipping in .mp3 Files und Bug (Bitte überprüfenl) Spiele- und Multimedia-Programmierung 14
G Beste Sound Api Spiele- und Multimedia-Programmierung 2
C Java Sound API Clip.Close() Problem Spiele- und Multimedia-Programmierung 1
Zettelkasten Spezialwiedergabe von Sound vorzeitig beenden Spiele- und Multimedia-Programmierung 3
A Sound Amplitude ermitteln bzw Sound auslöschen Spiele- und Multimedia-Programmierung 4
P Sound auf zwei Lautsprechern getrennt abspielen Spiele- und Multimedia-Programmierung 9
G javafx MediaPlayer sound problem Spiele- und Multimedia-Programmierung 2
Developer_X Sound Lautstärke ohne spezifische API regulieren Spiele- und Multimedia-Programmierung 3
M Java Sound API : Zuordnung Port-Mixer zu Input-Mixer Spiele- und Multimedia-Programmierung 9
P Java Sound OutOfMemoryError Spiele- und Multimedia-Programmierung 2
T Java Sound Probleme Spiele- und Multimedia-Programmierung 8
Pithecanthropus Sound geht nicht Spiele- und Multimedia-Programmierung 6
Dragonfire Java Sound API - Lautstärke ändert sich nicht Spiele- und Multimedia-Programmierung 2
N sound absoielen Spiele- und Multimedia-Programmierung 3
DEvent Java sound Bibliothek Spiele- und Multimedia-Programmierung 11
P Sound Datein mit JAVA zusammenstellen?! Spiele- und Multimedia-Programmierung 3
Developer_X Java3D Point Sound Spiele- und Multimedia-Programmierung 71
B sound mit behavior geht nicht Spiele- und Multimedia-Programmierung 4
M Sound-Lösung für Java/JMF Spiele- und Multimedia-Programmierung 8
0 Sound Spiele- und Multimedia-Programmierung 5
S sound zuverlässig wiedergeben Spiele- und Multimedia-Programmierung 15
G Sound Probleme Spiele- und Multimedia-Programmierung 2
D Sound und Bilddateien vorladen Spiele- und Multimedia-Programmierung 7
R Probleme mit Sound in Applikation. HILFE Spiele- und Multimedia-Programmierung 5
A Kollision funktioniert nicht richtig bei zu schneller Geschwindigkeit des Spielers Spiele- und Multimedia-Programmierung 0
S Polygon bewegt sich nach mehreren aufrufen immer schneller Spiele- und Multimedia-Programmierung 3
M Bomberman: Bewegung der Spielfigur in windows viel schneller Spiele- und Multimedia-Programmierung 12
F einzelne Polygone(Graphics) schneller als and. Fig. zeichnen Spiele- und Multimedia-Programmierung 3
M Audio Track einer Musik CD abspielen mittels vlcj-Bibliothek Spiele- und Multimedia-Programmierung 0
P .Wav Datei vor main-Methode abspielen? Spiele- und Multimedia-Programmierung 9
S AAC abspielen Spiele- und Multimedia-Programmierung 9
MABY Eine mp3 Datei in Java abspielen Spiele- und Multimedia-Programmierung 14
S Sounds abspielen Spiele- und Multimedia-Programmierung 11
Blender3D VLCJ Video lässt sich nicht mehr abspielen nach mysql Installation Spiele- und Multimedia-Programmierung 1
J Musik abspielen Spiele- und Multimedia-Programmierung 11
C Midi abspielen und Listener anmelden? Spiele- und Multimedia-Programmierung 1
H wma Datei abspielen: java.io.IOException: Resetting to invalid mark Spiele- und Multimedia-Programmierung 11
F Problem mit dem Abspielen von byte[] (Audioprogrammierung) Spiele- und Multimedia-Programmierung 2
C Problem mit Abspielen von Audio-Dateien Spiele- und Multimedia-Programmierung 3
S Sounds abspielen, ohne sie jedesmal neu zu laden Spiele- und Multimedia-Programmierung 8
F WAV Abspielen Spiele- und Multimedia-Programmierung 15
P Video in JAVA abspielen,... Spiele- und Multimedia-Programmierung 3
S Uneffizientes Abspielen von Sounds?! Spiele- und Multimedia-Programmierung 4
Guybrush Threepwood Beste Möglichkeit zum Abspielen von MP3 Spiele- und Multimedia-Programmierung 3
StrikeTom .gif animation als image abspielen Spiele- und Multimedia-Programmierung 2
W CannotRealizeException (jmf) beim abspielen eines liedes Spiele- und Multimedia-Programmierung 3
A wav datei aus jar Abspielen Spiele- und Multimedia-Programmierung 7
N Totaler Absturz beim mehrmaligen Abspielen von Sounds Spiele- und Multimedia-Programmierung 5
N bei abspielen der wav datei fehler Spiele- und Multimedia-Programmierung 6
H JMF - Video Abspielen Spiele- und Multimedia-Programmierung 12
R Wave-Datei mit JLayer abspielen Spiele- und Multimedia-Programmierung 4
B videos abspielen Spiele- und Multimedia-Programmierung 2
B Frage zum Abspielen von Sounddateien Spiele- und Multimedia-Programmierung 2
0 Crashes beim Abspielen von Sounds unter Win98 Spiele- und Multimedia-Programmierung 12
G Abspielen von Sounds in Java3D Spiele- und Multimedia-Programmierung 13

Ähnliche Java Themen

Neue Themen


Oben