如何将音频/视频文件与iOS / Android应用程序一起部署?使用Qt 5.3

时间:2014-12-15 09:23:41

标签: qt qml qt5.3

我了解到我无法在资源文件中捆绑音频/视频文件,以便在我的qml中播放它们。

所以,我试图在.pro文件中使用DEPLOYMENTFOLDERS,它不会复制文件。 QtCreator似乎没有使用.pri文件中的DEPLOYMENTFOLDERS生成必要的代码内容。

是否有一种简单的方法可以将这些文件复制到构建输出位置? Visual Studio C#有这个选项只是说一个真/假这样做。 不应该这么难。 : - )

1 个答案:

答案 0 :(得分:0)

“有没有一种简单的方法可以将这些文件复制到构建输出位置?” - 这是一项不同的任务。您可以使用QMAKE_POST_LINK实现该目的,并编写Makefile规则以将所需文件复制到输出目录。

要将所需文件复制到iOS包中,请使用QMAKE_BUNDLE_DATA。见https://qt-project.org/doc/qt-5-snapshot/platform-notes-ios.html

要将所需文件复制到Andoid APK中,您需要编写类似的INSTALLS规则:

android {
    ...
    assets.path = /assets
    assets.files += LIST_OF_FILES
    INSTALLS += assets
}