JMF - reproduzindo .midi

ae pessoal… estou tentando reproduzir um arquivo de audio (midi), mas não tenho tido sucesso…
estou utilizando a JMF para reproduzir formatos como .wav, .cda, .mpg… mas nao tenho conseguido reproduzir o formato midi…

alguem aí pode me ajudar???

Formato midi vc pode reproduzir com JavaSound mesmo.

Ativa o log do JMF no JMFRegistry e verfica porque ele não está achando o player para o Midi. Se possível poste o log aqui.

aí Sergio… fiz o que vc falou… a saída gerada foi a seguinte:

Open log file: C:\jmf.log
An error has occurred. Check jmf.log for details.

---- jmf.log

JMF Version 2.1.1e

Platform: Windows XP, x86, 5.1

Java VM: Sun Microsystems Inc., 1.5.0_01

$$ Profile: instantiation: 10 ms

Player created: com.sun.media.content.unknown.Handler@9664a1

using DataSource: com.sun.media.protocol.file.DataSource@a3bcc1

$$ Profile: parsing: 10 ms

Building flow graph for: file:/C:/Documents and Settings/Dalí/Meus documentos/DALI/BitMidia/resources/novadata.wav

Building Track: 0

Input: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits

Here’s the completed flow graph:

com.sun.media.parser.audio.WavParser@9931f5
connects to: com.sun.media.renderer.audio.DirectAudioRenderer@1f33675
format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits

$$ Profile: graph building: 70 ms

$$ Profile: realize, post graph building: 80 ms

$$ Profile: prefetch: 291 ms

Computed latency for video: 0 ms

Player created: com.sun.media.content.audio.cdaudio.Handler@a37368

using DataSource: com.sun.media.protocol.file.DataSource@edc3a2

Player created: com.sun.media.content.audio.midi.Handler@191d8c1

using DataSource: com.sun.media.protocol.file.DataSource@2d9c06

XX Error: Unable to prefetch com.sun.media.content.audio.midi.Handler$MidiController@5e5a50

Tu tá tocando um WAV ou um MDI ???

Mete o teu código aqui tb, se possível.

ae sergio, eh o seguinte…
meu programa reproduz um .wav, um .cda e um .mid… ele reproduz o .wav e o .cda, mas na hora de reproduzir o midi dá pau…
mas ja encontrei o problema… eu estava usando a JVM 1.5…
mudei pra 1.4.2 e o programa rodou beleza

Cara,

Seu player está “com.sun.media.content.unknown.Handler” verifique se você configurou o player corretamente antes…

heheheh 2005…