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