[UI] Mobile audio player inside a footer: first draft

This commit is contained in:
emeric
2015-04-06 17:47:47 +02:00
parent 45fcb38b62
commit 49b37d34e0
6 changed files with 75 additions and 13 deletions
+10 -3
View File
@@ -22,7 +22,10 @@
#include <Wt/WContainerWidget>
#include <Wt/WMediaPlayer>
#include <Wt/WImage>
#include "database/DatabaseHandler.hpp"
#include "resource/CoverResource.hpp"
#include "transcode/Parameters.hpp"
namespace UserInterface {
@@ -34,17 +37,21 @@ class AudioMediaPlayer : public Wt::WContainerWidget
static Wt::WMediaPlayer::Encoding getBestEncoding();
AudioMediaPlayer(Wt::WMediaPlayer::Encoding encoding, Wt::WContainerWidget *parent = 0);
AudioMediaPlayer(Database::Handler& db, Wt::WMediaPlayer::Encoding encoding, Wt::WContainerWidget *parent = 0);
void play(const Transcode::Parameters& parameters);
void play(Database::Track::id_type trackId, const Transcode::Parameters& parameters);
Wt::WMediaPlayer::Encoding getEncoding() const { return _encoding; }
private:
Wt::WMediaPlayer *_player;
CoverResource* _coverResource;
Wt::WMediaPlayer* _player;
Wt::WMediaPlayer::Encoding _encoding;
Wt::WImage* _cover;
};
} // namespace UserInterface