edit: I see a lot of other threads on Daniweb on this. But after 2+ hours of reading about Sound in Java, I'm even more frustrated, so I have some questions.
1. Is the Java Sound API sufficient for the following operations: Playing mp3 audio files, pausing, and fast forward/rewinding to various points in the song? I've been looking at JMF but it is frustrating me and I don't need any of the capabilities except what I just mentioned. JMF seems to have massive capabilities which I am sick of wading through, but I will if it is absolutely necessary.
2. This question assumes the Java sound API is good to use for my purposes: The Java Sound API says that a Clip allows you to "play sound from an arbitrary position in the clip". This would be helpful to implement fast forward and rewind, I would think. But it also says that a Clip is preloaded. . will a 4-8 minute song fit into memory ok, or should I use a SourceDataLine instead?
3. Does anyone have any other tips or resources?