Problemas com som em um Nokia 6265i usando J2ME e Netbeans 6.1




Atualmente, eu tenho algum código básico para reproduzir um tom simples sempre que um botão é pressionado no menu item de comando.


usando: `Manager.playTone(note, duration, volume);`


Eu também tenho um blackberry que eu estou testando este mesmo midlet eo som funciona bem. Então, isso é algo específico para telefones Nokia que não estão permitindo-me para reproduzir o som?


Tenho a certeza de construí-lo usando as versões corretas CLDC e MIDP.


Eu também tentei as demos de áudio que estão no NetBeans IDE, e ainda sem sorte. Ele lança uma mensagem não é possível criar jogador.
<http://discussion.forum.nokia.com/forum/showthread.php?t=91500>


Esta discussão sobre Forum Nokia parece sugerir que certos modelos Nokia têm problemas para jogar tons com a função Manager.playTone (), mais especificamente um MediaException é lançado, como você está tendo (MediaException é apenas a exceção padrão se algum problema ocorre quando se tenta reproduzir um tom).


Você pode tentar dormir o fio depois de chamar Manager.playTone para maior que o comprimento do tom. Há uma possibilidade de que você entrar em um estado onde você está tentando jogar dois ou mais tons de uma vez e o telefone não pode permitir que mais de um jogador a ser criado ao mesmo tempo.


Se tudo mais falhar, você pode usar a classe Nokia UI Som (com.nokia.mid.sound.Sound) para reproduzir o tom. É obsoleto e foi substituído com a chamada que você está fazendo, mas pode ser a única solução para este dispositivo. Basta fazer o seu próprio método playTone e tê-lo chamar a função Nokia para este dispositivo (e talvez outros dispositivos Nokia, se necessário) e o chamado padrão J2ME em todos os outros dispositivos. Você pode fazer isso com o Netbeans ME Preprocessor.


<http://www.theoreticlabs.com/dev/api/nokia-ui-1.1/com/nokia/mid/sound/Sound.html>
Olá
  

  
Verifique nas configurações do som no PC ou celular se a saída está selecionada para saída por fone de ouvidos. Se estiver tudo certinho neste quesito, o problema é com o fone de ouvido.É preciso trocá-lo.
  

  
Boa sorte adicione um elemento [audio](https://www.w3schools.com/html/html5_audio.asp) na página, com o som que quer tocar. configure para não iniciar sozinho (autoplay=“false”), oculte-o com css (display: none) e chame a função play() nesse elemento quando quiser tocá-lo. 
abraço. bom ,se for um notebook positivo unique 60 vc deve tentar assim ; na lacuna de pesquisa do menu iniar digite ; audio,no painel de controle tem a opção ; encontrar e corrigir problemas com a reprodução de audio ...comigo funcionou....boa sorte. <p>opa daniel, como vai você? então, para configurar a saída de áudio para o premiere, é só você entrar em editar (edit) &gt; preferencias (preferences) &gt; hardware de audio (audio hardware) e selecionar na saída padrão (default output) o seu fone bluetooth.</p> <p>agradeço o help. consegui a seguinte solução: comunicação entre ipcrenderer e ipcmain através dos métodos send() e on(). </p>
<pre class="prettyprint"><code>botaostart.addeventlistener(&#39;click&#39;, () &#61;&gt; {
 ipcrenderer.send(&#39;start-tela&#39;);
});</code></pre><p>uma vez realizada a comunicação, utilizei o método: browserwindow.webcontents.send() enviando um evento para todas as telas interessadas.</p>
<pre class="prettyprint"><code>ipcmain.on(&#39;start-tela&#39;, () &#61;&gt; {
 controlwindow.webcontents.send(&#39;start&#39;);
 mainwindow.webcontents.send(&#39;start&#39;);
});</code></pre> <p>ah sim voce disse <strong>sem</strong> os controles do player.
só remover o atributo &#34;controls&#34;.</p>
<p>e se quiser deixar o video com som, só tirar o atributo &#34;muted&#34;.</p>
<p>abcs!</p> Olá Andrei,
  

  
está claro que é o som do c=notebook que não funciona, é o som do notebook que deve ser corrigido ou concertado. 
  

  
Você jã verificou o coluna e a saída de som nas configurações. Clique no ícone do alto-falante para abrir as opções. Explore -as e veja se consegue arranjar o som. Você também pode entrar no Gerenciador de dispositivos e atualizar o driver e até mesmo reinstalá-lo [Aqui](https://br.ccm.net/download/baixaki-4501-drivers-realtek-high-definition-audio-vista-7-8-10-64-bits).
  

  
Bos sorte vc vai ter q entrar no painel de controle/hardware e sons/ sons
selecionar o dispositivo correto
de reprodução e gravação e definir como padrão <p>oi joão, tudo bem ?</p>
<p>acho que tem algo que pode assumir, por exemplo, tudo que for um singleton, você pode deixar no escopo de aplicação, acho que dessa forma seu pensamento pode ficar mais claro.</p> se for o que estou pensando, você precisa dar um duplo clique na imagem do audio/som. então clicar em default na janela animations e dai mudar os valores. vai ser necessário colocar speed = 0 e repeat count = 0.