TOCAR AUDIO ONLINE
O mciSendString não retorna erro, simplesmente não executa o áudio.
Já pensei em baixar o áudio antes e executar offline, mas o download não é feito corretamente, pois o áudio é esse:
http://translate.google.com/translate_tts?tl=pt-br&q=Esse%20%C3%A9%20o%20som%20que%20o%20programa%20tem%20que%20executar
Alguém tem alguma ideia que possa ajudar?
Citação::
Você sabe o que é web? Se sim, deve saber que o que você está acessando é uma página HTML e não uma string MCI...
Essa página gera um arquivo de áudio em mp3.
No meu computador e em muitos outros, o áudio é executado normalmente com o mciSendString, mas em alguns PCs o mciSendString não toca.
Citação::
Verifique as configurações regionais e compare as dos que funcionam com os que não funcionam...
AÃ que está o problema, a maioria dos usuários que estão utilizando o programa moram longe e eu não tenho acesso ao PC deles.
Um dos usuários que estavam com esse problema, começou a tocar o áudio normalmente após a formatação do computador por outro motivo.
outra coisa é, ao formatar o pc o seu colega deve ter excluido esta mciSendString que deve ser uma dll ou ocx, e a mesma deve ser instalada novamente.
Citação::
Bom existem algumas soluções suporte remoto é só usar o TeamViewer8, gratis e fácil uso
outra coisa é, ao formatar o pc o seu colega deve ter excluido esta mciSendString que deve ser uma dll ou ocx, e a mesma deve ser instalada novamente.
O mciSendString é uma API do Windows:
Private Declare Function mciSendString Lib [Ô]winmm.dll[Ô] Alias [Ô]mciSendStringA[Ô] (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer
Sobre o suporte remoto, realmente daria certo pra eu ver o que está acontecendo, mas alguns usuários nem sabem mexer direito nisso para dar acesso à mim.
Citação::
vc está usando um programa no computador remoto então, ou seja nos computadores existe um programa para executar o audio?
O programa é instalado no computador, e ele executa o áudio gerado pela API do Google:
http://translate.google.com/translate_tts?tl=pt-br&q=Esse%20%C3%A9%20o%20som%20que%20o%20programa%20tem%20que%20executar
se cola direto então mude, crie um executal para ser instalado no pc cliente, desta maneira todas dll's e ocx serão registradas corretamente
Citação::
então o problema deve estra no programa, vc criou um instalador do mesmo, ou apenas cola o executavel direto no pc do cliente?
se cola direto então mude, crie um executal para ser instalado no pc cliente, desta maneira todas dll's e ocx serão registradas corretamente
O programa tem um instalador.