Reproduzir audio e pará-lo de outra classe.



  • Boa tarde, estou com uma dúvida, vou explicar:

    estou desenvolvendo um jogo de Quiz no Qt e
    preciso tocar um som quando o jogo iniciar e ficar tocando enquanto acesso outros menus (que estão em outras classes) e preciso parar o som quando clicar em uma imagem "som off".

    estava usando o QSound para reproduzir o áudio mas quando clicava em algum botão o som engasgava e seguia em frente, mudei para QMediaPlayer e ficou melhor, mas não estou conseguindo fazer um "ativar/desativar" música.



  • Não está conseguindo usar o método stop()?



  • sim, quero parar o som que implementei em uma classe em outra classe.



  • Mas você está passando o QMediaPlayer para a outra classe como?



  • criei a classe QMediaplayer dentro da classe Main.cpp, tenho outra classe com outra tela, preciso parar o audio desta tela.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.