On Thu, 26 Aug 2010 19:01:17 +0400 Yuri Kozlov <yuray@komyakino.ru> wrote: > В Thu, 26 Aug 2010 04:40:10 +0800 > Denis Feklushkin <denis.feklushkin@gmail.com> пишет: > > > On Thu, 26 Aug 2010 03:40:40 +0800 > > Denis Feklushkin <denis.feklushkin@gmail.com> wrote: > > > > > On Thu, 26 Aug 2010 03:34:49 +0800 > > > Denis Feklushkin <denis.feklushkin@gmail.com> wrote: > > > > > > > куда копать? > > > > > > > > во флеше звук есть. libasound2 стоит > > > > других проблем со звуком нет > > > > > > Качнул тестовую программу отсюда: > > > http://www.oracle.com/technetwork/java/index-139508.html Попытался > > > запустить: > > > > > > > переключился на сановскую java: > > > > denizzz@localhost:~$ java -jar /tmp/JavaSoundDemo/JavaSoundDemo.jar > > javax.sound.midi.MidiUnavailableException: Audio Device Unavailable > > at com.sun.media.sound.MixerSynth.implOpen(MixerSynth.java:165) > > at > > com.sun.media.sound.AbstractMidiDevice.doOpen(AbstractMidiDevice.java:144) > > at > > com.sun.media.sound.AbstractMidiDevice.openInternal(AbstractMidiDevice.java:134) > > at > > com.sun.media.sound.AbstractMidiDevice.getReceiverReferenceCounting(AbstractMidiDevice.java:339) > > at javax.sound.midi.MidiSystem.getReceiver(MidiSystem.java:243) at > > javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:442) at > > javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:348) at > > JavaSound.main(JavaSound.java:167) > > strace -f -e open java .... действительно! [много похожих сообщений поскипано] [pid 18127] open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 18127] open("/dev/aloadC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_RDONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 18127] open("/dev/dsp", O_WRONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy) javax.sound.midi.MidiUnavailableException: Audio Device Unavailable at com.sun.media.sound.MixerSynth.implOpen(MixerSynth.java:165) at com.sun.media.sound.AbstractMidiDevice.doOpen(AbstractMidiDevice.java:144) at com.sun.media.sound.AbstractMidiDevice.openInternal(AbstractMidiDevice.java:134) at com.sun.media.sound.AbstractMidiDevice.getReceiverReferenceCounting(AbstractMidiDevice.java:339) at javax.sound.midi.MidiSystem.getReceiver(MidiSystem.java:243) at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:442) at javax.sound.midi.MidiSystem.getSequencer(MidiSystem.java:348) at JavaSound.main(JavaSound.java:167) Process 18141 attached Process 18141 detached Process 18134 detached Process 18131 detached Process 18128 detached девайсы вот у меня какие есть: $ ls -l /dev/snd итого 0 drwxr-xr-x 2 root root 80 Июн 20 17:53 by-path crw-rw----+ 1 root audio 116, 7 Июн 20 17:53 controlC0 crw-rw----+ 1 root audio 116, 10 Июн 20 17:53 controlC1 crw-rw----+ 1 root audio 116, 6 Авг 27 00:25 pcmC0D0c crw-rw----+ 1 root audio 116, 5 Авг 26 23:18 pcmC0D0p crw-rw----+ 1 root audio 116, 4 Авг 26 06:09 pcmC0D1c crw-rw----+ 1 root audio 116, 9 Июн 20 17:53 pcmC1D0c crw-rw----+ 1 root audio 116, 8 Июн 20 17:53 pcmC1D0p crw-rw----+ 1 root audio 116, 3 Июн 20 17:53 seq crw-rw----+ 1 root audio 116, 2 Июн 20 17:53 timer миди через alsa работает: $ pmidi -l Port Client name Port name 14:0 Midi Through Midi Through Port-0 128:0 TiMidity TiMidity port 0 128:1 TiMidity TiMidity port 1 128:2 TiMidity TiMidity port 2 128:3 TiMidity TiMidity port 3 полностью лог приаттачил, запускал так: strace -f -e open java -jar /tmp/JavaSoundDemo/JavaSoundDemo.jar > /tmp/java_log.txt 2>&1
Attachment:
java_log.txt.gz
Description: GNU Zip compressed data