Исчезать или исчезать аудио файл QML?

В моем приложении есть элемент QML Audio, который воспроизводит звук. Когда я нажимаю кнопку, я выполняю:

audio.play()

, и когда я нажимаю ее снова, я выполняю:

audio.stop()

В идеале, я бы хотел немного ослабить звук, когда пользователь нажимает кнопку для воспроизведения звука, и немного затухают, когда нажимают кнопку, чтобы остановить звук.

Как мне это сделать?

4
задан 27 August 2013 в 01:44

2 ответа

Я не знаю, как программировать QML, но вот что я нашел в документации

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

Источник: http://qt-project.org/doc/qt- 5,0 / QtMultimedia / мультимедиа-Audioengine-QML-Audioengine-qml.html

0
ответ дан 27 August 2013 в 01:44

Используйте анимацию числа или свойства.

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

Затем выполните w /

audiofadeout.start()

0
ответ дан 27 August 2013 в 01:44

Другие вопросы по тегам:

Похожие вопросы: