import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2.2 import QtMultimedia 5.4 ApplicationWindow { width: 640 height: 480 visible: true Audio { id: audio source: "file:///AUDIO_FILE_PATH.wav" onPlaybackStateChanged: { switch(playbackState) { case MediaPlayer.PlayingState: console.log("Playing...") break; case MediaPlayer.PausedState: console.log("Paused...") break; case MediaPlayer.StoppedState: console.log("Stopped...") break; } } onPositionChanged: { console.log("Position " + position) } } Row { Button { text: "Play" onClicked: audio.play() } Button { text: "Stop" onClicked: audio.stop() } Button { text: "Pause" onClicked: audio.pause() } Button { text: "Seek" onClicked: audio.seek(audio.duration / 2) } } }