Avatar billede quisifa Nybegynder
11. december 2002 - 01:13 Der er 6 kommentarer og
1 løsning

Hvordan finder java.applet.AudioClip ud af når der skal loppes

Nu har jeg siddet et stykke tid og funderet over hvordan f... 
Java kan finde ud af at loppe au filer (og andre) når java.applet.AudioClip ikke på nogen måde vil fortælle hvor langtid en audio fil er, så hvis du kunne være så venlig at fortælle mig hvordan loop() fungere (evt. hvordan funktioner finder ud af hvornår den skal begynde at spille igen) vil jeg blive MEGET glad :)
Avatar billede magoo20000 Nybegynder
11. december 2002 - 21:03 #1
Jeg mener bestemt, at følgende kan hjælpe - ellers meld lige tilbage!
http://www.eksperten.dk/spm/36414
Avatar billede quisifa Nybegynder
12. december 2002 - 02:54 #2
Det er det sværre ingen hjælp :( - men jeg har fundet svaret ved at kigge tilbage på de klasser som java.applet.AudioClip bruger - Der er nemlig en funktion der fortæller hvorlang (milisekunder) en lyd fil er.
Avatar billede magoo20000 Nybegynder
12. december 2002 - 18:00 #3
Hvad er det for en?
Avatar billede quisifa Nybegynder
12. december 2002 - 22:04 #4
javax.sound.sampled.Clip
Avatar billede quisifa Nybegynder
12. december 2002 - 22:12 #5
Hvis man kombinere importerer javax.sound.sampled.Clip og bruger lidt af koden fra com.sun.media.sound.JavaSoundAudioClip  vil jeg tro at det er muligt at bygge en klasse der kan afspille lyd og få længden af en audio fil i millisekunder, se evt.

http://www.cs.duke.edu/csed/java/src1.3/com/sun/media/sound/JavaSoundAudioClip.java
http://www.cs.duke.edu/csed/java/src1.3/javax/sound/sampled/Clip.java
Avatar billede magoo20000 Nybegynder
13. december 2002 - 20:16 #6
Ahh!! Så er det mig der siger tak!
Avatar billede quisifa Nybegynder
14. december 2002 - 06:30 #7
np, har lavet en klasse der bruger de to klasser og den kan spille audio lister og det hele :) - since java 1.3 :( -- Tror dog godt at man kan lave en inden, men spørgsmålet er om man kun er interesseret i au og det dårlige format det er i...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester