我想在文档上逐字制作动画。我的文档可能是 .doc .html .ppt。我认为 .doc 中的宏可能会做得更好。
显示文档时,我想通过突出显示一个单词来逐字制作动画。
当我说单词时,应该突出显示并移至下一个单词。这样我就可以将我的声音与单词同步。
我在 PowerPoint 中尝试了动画,但它逐字显示,并且不允许出现整个文本然后在单词周围移动。
我想在文档上逐字制作动画。我的文档可能是 .doc .html .ppt。我认为 .doc 中的宏可能会做得更好。
显示文档时,我想通过突出显示一个单词来逐字制作动画。
当我说单词时,应该突出显示并移至下一个单词。这样我就可以将我的声音与单词同步。
我在 PowerPoint 中尝试了动画,但它逐字显示,并且不允许出现整个文本然后在单词周围移动。
在 epub 3.0 中允许将诸如突出显示文本之类的动画链接到声音文件;详细信息可以在 IDPF 的规范中的Media Overlay部分中找到。您需要做的第一件事是以所需的粒度级别标记文本 - 听起来像是按单词。所以 xhtml 应该是这样的:
<p><span id="word1>This</span> <span id="word2">is</span> <span id="word3">a</span> <span id="word4">sample</span>.</p>
当然,您还需要 epub 中的音频文件,然后是 .smil 文件将两者链接在一起。.smil 文件如下所示:
<par id="first">
<text src="book.xhtml#word1"/>
<audio src="audio/audio.mp3" clipBegin="0s" clipEnd="0.65s"/>
</par>
<par id="second">
<text src="book.xhtml#word2"/>
<audio src="audio/audio.mp3" clipBegin="0.66s" clipEnd="1.4s"/>
</par>
...
您还必须media-overlay
在 content.opf 的清单中包含 xhtml 文件的属性:
<manifest>
<item id="book" href="book.xhtml" media-type="application/zhtml+xml" media-overlay="smil-file"/>
<item id="smil-file" href="book_audio.smil" media-type="application/smil+xml"/>