aboutsummaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/snippets/phonon.cpp
blob: 950fe249b1b31a3bd07cdf3d5819ec7ef08dcc28 (plain)
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

//![0]
music = Phonon.createPlayer(Phonon.MusicCategory, Phonon.MediaSource("/path/mysong.wav"))
music.play()
//![0]

parentWidget = QWidget()
url = QUrl("Myfancymusic")

//![1]
player = Phonon.VideoPlayer(Phonon.VideoCategory, parentWidget)
player.play(url)
//![1]

//![2]
mediaObject = Phonon.MediaObject(self)
mediaObject.setCurrentSource(Phonon.MediaSource("/mymusic/barbiegirl.wav"))
audioOutput = Phonon.AudioOutput(Phonon.MusicCategory, self)
path = Phonon.createPath(mediaObject, audioOutput)
//![2]

//![3]
effect = Phonon.Effect(Phonon.BackendCapabilities.availableAudioEffects()[0], self)
path.insertEffect(effect)
//![3]

//![4]
mediaObject = Phonon.MediaObject(self)

videoWidget = Phonon.VideoWidget(self)
Phonon.createPath(mediaObject, videoWidget)

audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(mediaObject, audioOutput)
//![4]

//![5]
mediaObject.play()
//![5]