4
0
mirror of https://github.com/QuasarApp/SoundBand.git synced 2025-05-06 20:19:33 +00:00
2018-08-17 16:06:14 +03:00

40 lines
540 B
C++

#include "player.h"
#include <stdio.h>
#include "exaptions.h"
#include <QFile>
#include <QDir>
Player::Player(const QString &bufferFile, QObject *parent, Flags flags):
QMediaPlayer(parent, flags)
{
buffer = bufferFile;
bufferVolume = 0;
}
void Player::syncBegin(){
bufferVolume = volume();
setVolume(0);
play();
}
void Player::syncEnd(){
if(bufferVolume){
setVolume(bufferVolume);
bufferVolume = 0;
}
}
bool Player::isSynced()const{
return !bufferVolume;
}
Player::~Player(){
}