aboutsummaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/snippets/phonon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/codesnippets/snippets/phonon.cpp')
-rw-r--r--doc/codesnippets/snippets/phonon.cpp39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/codesnippets/snippets/phonon.cpp b/doc/codesnippets/snippets/phonon.cpp
new file mode 100644
index 000000000..950fe249b
--- /dev/null
+++ b/doc/codesnippets/snippets/phonon.cpp
@@ -0,0 +1,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]