on xenial help sign in
All the devices we support right now carry qt multimedia 5.6 patches
b7d0e38Albert Astals Cid
qml/Components/NotificationAudio.qml+4−7
@@ -15,6 +15,7 @@
15 */
15 */
16
16
17import QtQuick 2.4
17import QtQuick 2.4
18+import QtMultimedia 5.6
18
19
19Item {
20Item {
20 id: root
21 id: root
@@ -30,13 +31,9 @@ Item {
30
31
31 QtObject {
32 QtObject {
32 id: priv
33 id: priv
33− property var audio: {
34+ property var audio: Audio {
34− try {
35+ source: root.source
35− return Qt.createQmlObject("import QtMultimedia 5.6; Audio { source: root.source; audioRole: MediaPlayer.NotificationRole }", priv)
36+ audioRole: MediaPlayer.NotificationRole
36− } catch(err) {
37− console.log("Upstream audioRole enum not available, falling back to old role name.");
38− return Qt.createQmlObject("import QtMultimedia 5.0; Audio { source: root.source; audioRole: MediaPlayer.alert }", priv)
39− }
40 }
37 }
41 }
38 }
42}
39}