Small optimization to media player. Web page updated.
[jspeed] / src / mediaplayer.cpp
index a9c6b6d..6651036 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <QtCore/QUrl>
 #include <QtCore/QDir>
+#include <QMediaPlayer>
 #include <QMediaContent>
 #include "mediaplayer.h"
 #include "settings.h"
@@ -28,10 +29,10 @@ namespace
     QString const LOCAL_SOUND_DIR = ":/resources/sounds/";
 }
 
-QMediaPlayer MediaPlayer::player_;
-
 bool MediaPlayer::play(QString const& file)
 {
+    static QMediaPlayer player;
+
     QMediaContent media(QUrl::fromLocalFile(file));
 
     if(media.isNull())
@@ -39,8 +40,8 @@ bool MediaPlayer::play(QString const& file)
         return false;
     }
 
-    player_.setMedia(media);
-    player_.play();
+    player.setMedia(media);
+    player.play();
     return true;
 }