0
我想在文档上逐字逐句的做动画。我的文档可能是.doc .html .ppt。我认为.doc中的一个宏可能会做得更好。Word by word animation
当文档显示时,我想通过突出显示一个单词逐词进行动画处理。
当我说话时,单词应突出显示并移至下一个单词。这样我可以将我的声音与单词同步。
我在PowerPoint中尝试了动画,但它逐字显示,并且不允许整个文本出现,然后围绕单词移动。
我想在文档上逐字逐句的做动画。我的文档可能是.doc .html .ppt。我认为.doc中的一个宏可能会做得更好。Word by word animation
当文档显示时,我想通过突出显示一个单词逐词进行动画处理。
当我说话时,单词应突出显示并移至下一个单词。这样我可以将我的声音与单词同步。
我在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>
...
你必须包括在content.opf清单中的XHTML文件的media-overlay
属性,以及:
<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"/>