Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
How to get sound on iOS: Difference between revisions
Jump to navigation
Jump to search
(Moving page and minor formatting) |
m (Added Category) |
||
Line 1: | Line 1: | ||
[[Category:HowTo]] | |||
== iOS Sound == | == iOS Sound == | ||
To play a sound file on IOS platform you can't store it in the qrc file but you have to put it in the bundle together with the qml files. | To play a sound file on IOS platform you can't store it in the qrc file but you have to put it in the bundle together with the qml files. |
Revision as of 15:19, 10 June 2015
iOS Sound
To play a sound file on IOS platform you can't store it in the qrc file but you have to put it in the bundle together with the qml files. Here https://github.com/niqt/iosqt you can find my example that plays sound on IOS. The most important part is in the .pro file), where the qml and audio are put in the bundle:
DATA_FILES = $$PWD/qml/iosqt/main.qml ../iosqt/page.qml ../iosqt/audio.mp3
ios: {
data.files = $$DATA_FILES
data.path = Documents
QMAKE_BUNDLE_DATA *= data
}
obviously you have to include the plugin:
QTPLUGIN *= qtaudio_coreaudio
QTPLUGIN *= qtmedia_audioengine
QTPLUGIN *= qavfcamera
QTPLUGIN *= qavfmediaplayer
thus in main.qml:
MediaPlayer {
id: playMusic
volume: 0.5
source: "audio.mp3"
}