首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何最好地向全球受众提供压缩HTML包

如何最好地向全球受众提供压缩HTML包
EN

Software Engineering用户
提问于 2017-09-26 14:22:06
回答 1查看 321关注 0票数 4

我们有一个内容创作工具,它可以创建交互式学习活动(想象一个多项选择的测试),打包为包含index.html css / js / media资产(inc视频)的自包含压缩文件。

然后我们创建定制课程(这些学习活动的集合),并为用户提供服务。

我的问题是,我是否可以将这些压缩文件上传到web CMS (与全局CDN一起),然后通过某个web应用程序直接提供给用户,该应用程序只需解压缩客户机上的zip文件并在浏览器上呈现内容?还是会慢到可怕的地步?

我的问题是压缩文件的内容是独立的,所以我不能在像S3这样的地方使用全局CDN单独地托管媒体组件,然后从HTML中引用它们。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2018-09-25 16:19:04

ePub使用压缩格式:

OCF ZIP容器中文件的有序列表

代码语言:javascript
复制
mimetype
META-INF/container.xml
META-INF/signatures.xml
META-INF/encryption.xml
EPUB/As You Like It.opf
EPUB/book.html
EPUB/nav.html
EPUB/images/cover.png

mimetype文件的内容。

代码语言:javascript
复制
application/epub+zip

META/tainer.xml文件的内容。

代码语言:javascript
复制
<?xml version="1.0"?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
    <rootfiles>
        <rootfile full-path="EPUB/As_You_Like_It.opf"
            media-type="application/oebps-package+xml" />
    </rootfiles>
</container>

并允许嵌入视频:

嵌入在EPUB文件中的音频或视频应该包含在HTML5标记中,如下面的示例所示:

代码语言:javascript
复制
<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
  <source src="video/example.mp4" />
  <source src="video/example.webm" />
</video>

参考资料

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/358080

复制
相关文章

相似问题

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