带有视频的通用 Windows 平台 ( UWP ) 应用程序 - 用于分发的应用程序打包

Universal Windows Platform ( UWP ) Application with Videos - App Packaging for distribution

UWP 应用程序在您浏览不同屏幕时播放特定文件夹中的视频。

如果我必须打包这个 UWP 应用程序并在 Windows Store 上共享它,我是否应该将所有视频放在应用程序中,即将所有视频放在 Assets 文件夹,然后创建一个包(我不想这样做)。由于视频数量的原因,采用这种方法会将应用程序的大小增加到 GB。

这里有人可以建议打包和分发此应用程序的替代方法吗?

非常感谢。

如果您有几个视频文件,最好的方法当然是允许用户稍后下载它们。只需添加视频库功能并使用 backgroundTransfer

将视频下载到此文件夹

经过对这个主题的大量研究,找到了问题的答案。

  • UWP 应用程序不会在其中包含视频。(如果我们将所有视频都放在应用程序包中,UWP 应用程序大小超过 > 25GB,这是一个限制 https://msdn.microsoft.com/en-us/windows/uwp/publish/app-package-requirements - 检查包格式要求 )
  • UWP 应用程序根据 JSON 包含有关视频、图像等信息的文件与视频分开。
  • 当应用程序启动时,它会查找 JSON 文件的本地目录。 它不会第一次将这些作为 App 运行 找到。
  • 提示用户插入包含 JSON 和视频文件的 USB 驱动器 目录。插入 USB 驱动器后,UWP App 从 USB 复制文件 驱动器到本地目录。
  • 所有文件复制成功后,应用程序启动并显示视频。
  • 这种从 USB 下载视频的想法也可以进一步扩展到 Internet,例如通过提示用户从特定 URL 位置下载视频。

希望这些信息对您有所帮助。

详细讲述了整个问题和解决方案@<http://www.madugulavenkataramana.com/2016/09/11/uwp-app-distribution-with-lots-of-data/>