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



我知道我不能将音频/视频文件捆绑在资源文件中以便在我的 qml 中播放它们。

因此,我尝试在.pro文件中使用部署文件夹,它不会复制文件。QtCreator似乎没有使用.pri文件中的DEPLOYMENTFOLDER生成必要的代码内容。

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

"有没有一种简单的方法可以将这些文件复制到构建输出位置?" - 这是一个不同的任务。您可以通过QMAKE_POST_LINK并编写 Makefile 规则将所需文件复制到输出目录来实现这一点。

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

要将所需的文件复制到Andoid APK,您需要编写如下安装规则:

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

最新更新