2013-02-22 93 views
0

我想在文档上逐字逐句的做动画。我的文档可能是.doc .html .ppt。我认为.doc中的一个宏可能会做得更好。Word by word animation

当文档显示时,我想通过突出显示一个单词逐词进行动画处理。

当我说话时,单词应突出显示并移至下一个单词。这样我可以将我的声音与单词同步。

我在PowerPoint中尝试了动画,但它逐字显示,并且不允许整个文本出现,然后围绕单词移动。

回答

0

在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"/>