2

我正在寻找任何方式在我为 iBooks 开发的 epub3 电子书中包含带有文本突出显示的音频。

我知道我可以做到这一点,但我找不到任何关于如何在 epub3 中专门为 iBooks 实现此功能的示例,我已经搜索了很多但还没有找到任何解决方案。

在以下链接的帮助下,我成功地开发了一个固定布局的 epub3:http: //authoradventures.blogspot.com/2012/01/how-to-create-fixed-layout-ibooks-part_24.html

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

谢谢大家的帮助。

4

1 回答 1

1

首先,整个过程在 iBooks 资产指南的“朗读书籍”部分中进行了描述。

其次,请注意,iBooks 仅支持固定布局电子书的 SMIL/Media Overlay。没有对可重排电子书的官方支持。(另见:https ://github.com/pettarin/rb_smil_emulator )

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

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

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

您可能想从查看一些示例开始:

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

于 2014-04-16T15:44:24.390 回答