首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Qt中分发本地视频文件

在Qt中分发本地视频文件
EN

Stack Overflow用户
提问于 2015-12-02 20:30:41
回答 1查看 189关注 0票数 1

我正在开发一个Qt应用程序,它将在屏幕中央播放一个视频。此视频包含在应用程序的本地。我是Qt开发的新手,到目前为止,我只看到了在.qrc文件中包含资源的例子。

当我添加视频(约2分钟),编译大约需要8-10分钟。正常情况下,编译需要1-3秒。

是否有一种方法可以将一个大文件(例如视频)打包并与应用程序一起分发?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 11:15:02

将像视频这样的大型资源添加到qrc文件中会带来一些开销,所以最好避免在那里使用它。我个人的做法与每个平台不同,因此我将其分解为:

  1. Windows:在文件夹中附带视频文件的.exe安装程序包,因此在安装视频文件时,视频文件相对于应用程序二进制文件处于特定路径中,然后从那里加载视频文件。
  2. OS :发布包含.dmg包的.app,使用QMAKE_BUNDLE_DATA build命令将视频文件复制到.app包中,因此它位于相对于应用程序二进制文件的特定路径中。
  3. Linux:这完全取决于您想要如何分发,如果您是作为可安装的包分发(用于apt或yum),那么将视频文件添加到安装包中,如果它是.tar.gz,那么将视频添加到其中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34052409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档