1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
/*
* Copyright (C) 2011 Emweb bvba, Kessel-Lo, Belgium.
*
* See the LICENSE file for terms of use.
*/
#include <Wt/WApplication>
#include <Wt/WText>
#include <Wt/WMediaPlayer>
using namespace Wt;
Wt::WApplication *createApplication(const Wt::WEnvironment& env)
{
WApplication* app = new WApplication(env);
app->messageResourceBundle().use(WApplication::appRoot() + "text");
std::string ogvVideo =
"http://www.webtoolkit.eu/videos/sintel_trailer.ogv";
std::string mp4Video =
"http://www.webtoolkit.eu/videos/sintel_trailer.mp4";
std::string mp3Audio =
"http://www.webtoolkit.eu/audio/LaSera-NeverComeAround.mp3";
std::string poster = "sintel_trailer.jpg";
new WText(WString::tr("intro"), app->root());
new WText(WString::tr("video"), app->root());
WMediaPlayer *player = new WMediaPlayer(WMediaPlayer::Video, app->root());
player->addSource(WMediaPlayer::M4V, mp4Video);
player->addSource(WMediaPlayer::OGV, ogvVideo);
player->addSource(WMediaPlayer::PosterImage, poster);
player->setTitle("<a href=\"http://durian.blender.org/\""
"target=\"_blank\">Sintel</a>, "
"(c) copyright Blender Foundation");
new WText(WString::tr("audio"), app->root());
player = new WMediaPlayer(WMediaPlayer::Audio, app->root());
player->addSource(WMediaPlayer::MP3, mp3Audio);
player->setTitle("La Sera - Never Come Around");
return app;
}
int main(int argc, char **argv)
{
return Wt::WRun(argc, argv, &createApplication);
}
|