Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
MCI command
4 participantes
Página 1 de 1
MCI command
oi..
bom saber q existe um forum cheio de tutoriais e material pra gente aprender um pouco mais de gm..
Tenho procurado ultimamente tutoriais palpáveis sobre MCI_command.. maizi* parece que esse é um assunto avançado, e talvez por isso não tenha um help digno e merecedor de um OSCAR.. rss
estou tendo problemas do tipo..
quando gravo utilizando o ( MCI_command )
qualquer programa q eu tento abrir o arquivo de áudio que foi gerado, da um erro bem grande na minha cara, skaska..., o erro é este >> audio output cannout be opened. playback unavailable at this time.
meu code.
a sensação que tenho é que falta descriminar a saída do áudio, ou alguma coisa do tipo..
bom é isso.. precisando de alguma coisa é nóis na globo,
quem poder me ajudar fico agradecida BJS.
bom saber q existe um forum cheio de tutoriais e material pra gente aprender um pouco mais de gm..
Tenho procurado ultimamente tutoriais palpáveis sobre MCI_command.. maizi* parece que esse é um assunto avançado, e talvez por isso não tenha um help digno e merecedor de um OSCAR.. rss
estou tendo problemas do tipo..
quando gravo utilizando o ( MCI_command )
qualquer programa q eu tento abrir o arquivo de áudio que foi gerado, da um erro bem grande na minha cara, skaska..., o erro é este >> audio output cannout be opened. playback unavailable at this time.
meu code.
- Código:
create
MCI_command("open new type waveaudio alias mywave");
MCI_command("set mywave bitspersample 16");
MCI_command("set mywave samplespersec 44100");
press (space) // e ao apertar a tecla espaço
MCI_command("stop mywave");
MCI_command("save mywave my_new_wave.wav");
MCI_command("close mywave");
MCI_command("stop loop");
MCI_command("close loop");
MCI_command("set mywave channels 2");
MCI_command("record mywave");
a sensação que tenho é que falta descriminar a saída do áudio, ou alguma coisa do tipo..
bom é isso.. precisando de alguma coisa é nóis na globo,
quem poder me ajudar fico agradecida BJS.
Gonzo- Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
Acho que é mais obscuro do que avançado... na verdade, nunca tinha ouvido falar desse comando até agora. Fui procurar no manual:
Bom, outra coisa que ele diz, que eu destaquei em negrito, é que você deve inicializar o CD antes de usar a função. Talvez ele esteja se referindo especificamente ao exemplo apresentado, talvez não. Não sei. Mas você não usou nenhuma função pra inicializar o CD. Pode ser isso?
PS: Cotando a cotação acima:
Edit: Retiro o que disse, o trem é avançado pra caramba!
(É, de fato o manual diz que é um assunto avançado).manual escreveu:MCI_command(str) This functions sends the command string to the Windows multimedia system using the Media Control Interface (MCI). It returns the return string. You can use this to control all sorts of multimedia devices. See the Windows documentation for information in how to use this command. For example MCI_command('play cdaudio from 1') plays a CD (after you have correctly initialized it using other commands). This function is only for advanced use!
Bom, outra coisa que ele diz, que eu destaquei em negrito, é que você deve inicializar o CD antes de usar a função. Talvez ele esteja se referindo especificamente ao exemplo apresentado, talvez não. Não sei. Mas você não usou nenhuma função pra inicializar o CD. Pode ser isso?
PS: Cotando a cotação acima:
Onde eu encontro essa tal documentação do windows?See the Windows documentation for information in how to use this command.
Edit: Retiro o que disse, o trem é avançado pra caramba!
Última edição por saim em Qua 30 maio 2012, 10:07, editado 1 vez(es)
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: MCI command
Mina do Rock escreveu:audio output cannout be opened. playback unavailable at this time.
Depois que você fecha todos os programas, o áudio abre normalmente? Experimenta isso e diga se funciona.
Mina do Rock escreveu:a sensação que tenho é que falta descriminar a saída do áudio, ou alguma coisa do tipo
No caso, seria a saída "dispositivo"? Eu usei MCI poucas vezes, e nunca pra gravação. Só usei pra reproduzir trechos de músicas no GM.
Das vezes que eu usei, definir a saída de áudio não era necessário. Se não me engano, o próprio sistema já define isso sozinho de acordo com o tipo do alias.
O melhor site pra procurar sobre isso é o MSDN da Microsoft. Já deu uma olhada lá?
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
saim e Ninja8086
obrigado por não me deixarem no vaco
uma coisa que esqueci de falar é q apos gravar, eu consigo executar o áudio com o proprio game maker, utilizando o seguinte code: MCI_command('play my_new_wave.wav')
porem quando vou escutar o áudio no (windows media player) aparece o seguinte erro..
ou seja eu teria que especificar o (codec) no meu code correto ?!!
então.. como se faz para mostrar o caminho do codec para o arquivo gravado atravéz do comando MCI_command, essa é a questão BJS..
obrigado por não me deixarem no vaco
uma coisa que esqueci de falar é q apos gravar, eu consigo executar o áudio com o proprio game maker, utilizando o seguinte code: MCI_command('play my_new_wave.wav')
porem quando vou escutar o áudio no (windows media player) aparece o seguinte erro..
Um codec de áudio é necessário para executar este arquivo. Para determinar se o codec está disponível para baixar da Web, clique na Ajuda da Web.
ou seja eu teria que especificar o (codec) no meu code correto ?!!
então.. como se faz para mostrar o caminho do codec para o arquivo gravado atravéz do comando MCI_command, essa é a questão BJS..
Gonzo- Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
Na verdade não porque você já gravou em "wav". E maioria das vezes, identificar o codec na reprodução é tarefa do sistema. Até dá pra especificar isso no MCI, mas não é explicitamente necessário.
Um codec de áudio é necessário para executar este arquivo. Para determinar se o codec está disponível para baixar da Web, clique na Ajuda da Web.
Isso acontece só com os arquivos gravados pelo Game Maker ou com qualquer wave?
É muito improvável que seu PC não tenha esse codec, já que é o formato de áudio mais comum que existe.
Se for possível, grave um arquivo pequeno, de uns 10 segundos e hospede ele pra gente ver qual é o erro.
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
so com arquivos gravados com o game maker!Isso acontece só com os arquivos gravados pelo Game Maker ou com qualquer wave?
meu Pc tem os codecs! pelomenos eu acho q tem, até atualizei eles pra tirar essa duvida
fiz a gravacão do áudio que vc me pediu repare que no windows media player ele nao toca, mais se vc carregar o áudio no game maker ele vai toca, parece macumba mais não é , kkk link:
http://dl.dropbox.com/u/4532144/audio.wav
esperando seu diagnostico
edit:
bom conseguir achar a resposta para o meu problema, éra um filtro que deveria vir com a maioria dos pacotes de codecs e infelizmente não vem, a pessoa tem que baixar esse filtro a parte o nome desse filtro é ac3filter, problema resolvido obridado pela força pessoal
Gonzo- Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
Então, o arquivo tá perfeito. Na verdade isso pode ter sido um problema de configuração dos codec's (e não a falta do ac3) porque não faz sentido o MCI reproduzir no Game Maker e no Media Player não (pois tudo é MCI no fim das contas).
O formato wave não depende necessariamente do ac3 porque o Windows já tem codec padrão pra isso. Com certeza era só uma questão de configuração do codec mesmo. Quando você instalou o novo, a configuração foi redefinida pra ele.
Era boa a época quando avi era avi, wave era wave e pronto. Hoje em dia é essa bagunça. O Windows tem que se fazer malabarismo pra saber do que se trata o arquivo. Enfim, pelo menos deu certo agora.
Abraços!
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
Mina do Rock escreveu:parece que esse é um assunto avançado, e talvez por isso não tenha um help digno e merecedor de um OSCAR
Já que a dúvida foi resolvida e o problema não era no código (o que significa que você domina bem a área), que tal VOCÊ criar o tutorial a respeito, indicando pra que serve o comando, quais as strings podem ser usadas como argumento, etc?saim escreveu:o trem é avançado pra caramba!
O comando parece simples, a princípio, mas quando fui mais fundo, investigar, quase afoguei!
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: MCI command
Se fizer, será um tutorial muito apreciado! Acho que o fórum ainda não tem nada parecido... Se abordar os aspectos básicos sobre gravação e reprodução de sons, garanto que será um sucesso. Sempre tive curiosidade sobre gravação de sons com MCI e também sou um dos que lerão!
Abraços!
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
P/ saim e Ninja8086
prometo que quando eu achar todos argumentos necessários p/ fazer um ótimo tutorial eu postarei aqui no forum, por enquanto estou coletando informacões. BJS
o google já foi menos conservador !
prometo que quando eu achar todos argumentos necessários p/ fazer um ótimo tutorial eu postarei aqui no forum, por enquanto estou coletando informacões. BJS
Gonzo- Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: MCI command
Só pra constar:
Mci? Hein? o que? quando? onde?
Tava aqui quebrando a cuca, boiando tentando entender do que se tratava...
Finalmente compreendi que se tratava de algo em relaçao ao windows, mais especificamente codecs... cheguei a cogitar uma retrucaçao(?) o que isso teria a ver com gm... mas percebi que se tratando de pc, sempre terá algo a ver com gm, por que o gm depende do pc para existir/funcionar.
[quote='Mina do Rock"]prometo que quando eu achar todos argumentos necessários p/ fazer um ótimo tutorial eu postarei aqui no forum...[/quote]Nao precisa ser... óooooootimo!
Mci? Hein? o que? quando? onde?
Tava aqui quebrando a cuca, boiando tentando entender do que se tratava...
Finalmente compreendi que se tratava de algo em relaçao ao windows, mais especificamente codecs... cheguei a cogitar uma retrucaçao(?) o que isso teria a ver com gm... mas percebi que se tratando de pc, sempre terá algo a ver com gm, por que o gm depende do pc para existir/funcionar.
[quote='Mina do Rock"]prometo que quando eu achar todos argumentos necessários p/ fazer um ótimo tutorial eu postarei aqui no forum...[/quote]Nao precisa ser... óooooootimo!
Re: MCI command
Na verdade se trata de controle do sistema de multimídia do Windows. Tudo o que você faz no Media Player, por exemplo, dá pra fazer também no Game Maker com esses comandos de MCI. Dá pra pegar a posição de música, tempo total, fazer loops, etc, (porque a função também retorna valores).
A Mina do Rock usou pra gravar arquivos de música, mas também dá pra gravar vídeo com esses comandos porque o Windows tem tudo isso "embutido" (captura de vídeo e gravação de áudio).
A documentação não é difícil, mas é enorme. O MCI foi feito pra isso mesmo, pra facilitar a interação entre os programas e o uso de multimídia.
T+
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos