1 |
torben |
527 |
#include "videoview.h" |
2 |
|
|
|
3 |
torben |
548 |
#include <backendcapabilities.h> |
4 |
|
|
|
5 |
torben |
527 |
VideoView::VideoView(QWidget* parent) |
6 |
|
|
: Phonon::VideoPlayer(Phonon::VideoCategory, parent) |
7 |
|
|
{ |
8 |
torben |
873 |
|
9 |
|
|
} |
10 |
|
|
|
11 |
|
|
void VideoView::dumpPhononOptions() { |
12 |
torben |
548 |
QList<Phonon::EffectDescription> effects = Phonon::BackendCapabilities::availableAudioEffects(); |
13 |
|
|
|
14 |
|
|
qDebug() << "----- Effects -----"; |
15 |
|
|
for (int i=0; i<effects.size(); i++) { |
16 |
|
|
Phonon::EffectDescription e = effects[i]; |
17 |
|
|
qDebug() << e.name() << " " << e.description(); |
18 |
|
|
} |
19 |
|
|
qDebug() << "----- mime types -----"; |
20 |
|
|
QStringList mimeTypes = Phonon::BackendCapabilities::availableMimeTypes(); |
21 |
|
|
for (int i=0; i<mimeTypes.size(); i++) { |
22 |
|
|
qDebug() << mimeTypes[i]; |
23 |
|
|
} |
24 |
torben |
527 |
} |
25 |
|
|
|
26 |
|
|
|
27 |
|
|
void VideoView::loadUrl(QString url) |
28 |
|
|
{ |
29 |
torben |
538 |
load( Phonon::MediaSource(url) ); |
30 |
torben |
527 |
play(); |
31 |
|
|
} |