首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在为epub3开发的iBook中添加朗读叙事

如何在为epub3开发的iBook中添加朗读叙事
EN

Stack Overflow用户
提问于 2014-04-16 08:21:05
回答 1查看 1.6K关注 0票数 3

我在为iBooks ( epub3 )开发的电子书中搜索任何包含文本突出显示的音频的方法。

我知道我可以这样做,但我找不到任何例子说明如何在epub3中为iBooks实现这个功能,我已经搜索了很多,但还没有找到任何解决方案。

通过以下链接,我成功地开发了一个固定布局的epub3:24.html

任何要开始的链接或如何添加此音频和文本同步功能的任何示例都将是很棒的。需要专家的意见。

谢谢你们的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-16 15:44:24

首先,整个过程在iBooks资产指南的“阅读”一节中进行了描述。

其次,请注意iBooks只支持固定布局电子书的SMIL/Media。没有官方支持可更新的电子书。(另见:emulator )

基本上,您需要执行以下操作:

  1. 为每个XHTML元素分配一个id (通常是一个文本片段,一个<p>或一个<span>)
  2. 创建SMIL文件,将步骤1中的每个id与相关音频文件的时间间隔相关联,其中包含相应文本的叙述(这是耗时的部分)。
  3. 将SMIL文件嵌入到您的EPUB3容器中,并将其添加到OPF清单中。

媒体覆盖规范位于http://www.idpf.org/epub/30/spec/epub30-mediaoverlays.html

首先,您可能需要查看一些示例:

  • FXL样品:
    • http://www.pubcoder.com/en/download/ (下载示例EPUB,查找“Readaloud”页面)
    • http://azardi.infogridpacific.com/resources.html (几个FXL样本)

编辑:完全披露:我是ReadBeyond的研发主管。

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

https://stackoverflow.com/questions/23103806

复制
相关文章

相似问题

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