Diminuir ou diminuir um arquivo de áudio QML?

4

Eu tenho um elemento QML Audio no meu aplicativo que reproduz um som. Quando clico em um botão, executo:

audio.play()

e quando eu clico nele novamente eu executo:

audio.stop()

Idealmente, eu gostaria de diminuir o som um pouco quando o usuário clica no botão para tocar o som e diminuí-lo um pouco quando pressionam o botão para parar o som.

Como faço isso?

    
por jonobacon 26.08.2013 / 23:43

2 respostas

2

Eu não sei programar o QML, mas aqui está algo que encontrei na documentação

volumeCtrl.volume = Math.min(1, Math.max(0, mouse.x / (volumeBar.width - 1)));

Fonte: link

    
por Goddard 27.08.2013 / 00:05
1

Use um número ou animação de propriedade.

NumberAnimation{ id:audiofadeout; target: audioFile; property: "volume"; from:1; to: 0; duration:1000 }

Em seguida, execute w /

audiofadeout.start()

    
por 5m0k3 28.08.2013 / 13:38