| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 16:18:57
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
Como eu faço pra fazer o java "apitar" em uma certa frequência, como se fazia no pascal com:
sound(HERTZ);
delay (100);
nosound();
Alguém sabe de uma api ou alguma forma de fazer isso?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 16:21:46
|
emmanuel.silva
JavaTeenager
![[Avatar]](/images/avatar/ea50fb37fdda7dd9b3b42c6f4a8b3d3f.png)
Membro desde: 26/05/2006 10:46:57
Mensagens: 169
Localização: Curitiba
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 16:49:17
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
Mas eu queria ter beeps diferentes, de acordo com a frequência.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 18:15:18
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Crie vários arquivos .wav ou .au com freqüências diferentes, e os toque (o problema, obviamente, é se você não tiver alto-falantes ou fones de ouvido.)
Se quiser variar a freqüência e usar o alto-falante embutido na CPU, isso não está disponível diretamente no Java (e para o pessoal que diz que o .NET é melhor que o Java, tal variação de freqüência só funciona a partir do .NET Framework 2.0.
Console.Beep (Int32, Int32).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 09:01:30
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
Teria que ser via autofalante interno, já que o pc não está sempre com as caixas ligadas. Tou querendo fazer tipo algo que me alerte de algum evento.
Agora que eu ouvi que mesmo esse beep do toolkit toca uma beep na caixa principal e não no auto falante interno.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 09:21:51
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
Será que tem como fazer com que esse beep da toolkit mande o som pro auto falante interno?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 11:40:00
|
KWill
Virtual Machine Man
![[Avatar]](/images/avatar/042aec9e604155f2f06c0a16c5f9ba06.jpg)
Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline
|
Se o que o pessoal postou anteriormente estiver correto, sua única saída seria JNI.
Pode ser que já exista alguma implementação pronta pra isso (procura no Google).
Inté.
|
"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 14:31:45
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Beep.c
Beep.h
Beep.java
| Nome do arquivo |
jnibeep.dll |
Download
|
| Descrição |
Biblioteca JNI compilada com MSVC 6.0 |
| Tamanho |
40 Kbytes
|
| Baixado: |
302 vez(es) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 14:45:38
|
julianostr
GUJ Ranger
![[Avatar]](/images/avatar/ca7e09eacf1ae34bc819d495c5adfed9.jpg)
Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline
|
Caraca, tudo isso pra um beep? Em Basic (que saudade do MSX) era um simples beep.
|
LASER
Light Amplification by Stimulated Emission of Radiation |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 14:55:25
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Massa, thingol. O serviço completo.
Não consegui produzir som, mas creio que seja algum "problema" local aqui. Normalmente absolutamente não quero que o speaker interno produz sons quando estou trabalhando às 3 da noite e tem gente dormindo no quarto ao lado.
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 16:07:33
|
ciczan
JavaGuru
![[Avatar]](/images/avatar/4fb8a7a22a82c80f2c26fe6c1e0dcbb3.png)
Membro desde: 22/12/2004 12:57:21
Mensagens: 227
Localização: Curitiba -PR
Offline
|
Uma vez usei:
System.out.print("\07");
System.out.flush();
Não tenho mais como testar este codigo aqui porque meu notebook não tem speaker interno. Talvez se vc mudar o numero mude a frequencia.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2007 16:48:38
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
\07 é a impressão do caracter ASCII "BEL" (também conhecido como Control+G), que não é mostrado na tela, mas simplesmente aciona o beep padrão do computador ou terminal.
(Eu lembro de ter mexido em um terminal serial onde esse "BEL" tocava um sininho )
Esse é o único caracter ASCII que é "sonoro".
Não adianta variar o número.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 13:53:54
|
ricardo batista almeida
Debugger
![[Avatar]](/images/avatar/df4dc4a2a2e34014279a7fe7dd5fd47b.jpg)
Membro desde: 02/07/2007 17:26:45
Mensagens: 56
Offline
|
Use Runtime.getRuntime().exec("beep");
mais não funciona no windows 7,afinal o acesso ao hardware e feito pelo sistema operacional e a microsoft tirou alguns , como foi o caso do windows 7
|
Java vai dominar o mundo! |
|
|
 |
|
|