bbn*_*bnn 6 javascript php audio jquery text-to-speech
我有一个页面,其中有一个词汇表列表.每个词汇都有一个TTS.我目前使用的方法是为每个词汇包括一个mp3 flash播放器.这会导致加载所有闪存的延迟,因为一个页面中可能有超过10个词汇表.
另一个问题是必须在页面加载时创建tts文件的mp3,这也会延迟加载时间.
在我看来,一些替代方法是:
所以我的问题是,
是否有任何javascript或jquery插件可以执行其他两种方法之一?
谢谢
您可以使用<audio>标签(HTML5),并且可以控制何时加载文件。
大多数浏览器都支持它,例如 Google Chrome、Firefox、Opera...
设置链接有两种方法:
<audio src="YOUR FILE LINK HERE">
<embed> <!--FALLBACK HERE (FLASH PLAYER FOR IE)--> </embed>
</audio>
Run Code Online (Sandbox Code Playgroud)
<audio>
<source src="YOUR FILE LINK HERE (MP3)" type="audio/ogg" />
<source src="YOUR OTHER FILE LINK HERE (OGG)" type="audio/mp3" />
<embed> <!--FALLBACK HERE (FLASH PLAYER FOR IE)--> </embed>
</audio>
Run Code Online (Sandbox Code Playgroud)
controls="controls"如果您希望它显示音频播放器,请放置。loop="loop"如果您希望它循环播放音频,请放置。autoplay="autoplay"如果您希望它自己播放音频,请放置。preload="preload"如果您想要预加载它,请放置它。您还可以使用 JavaScript 来控制它。
播放:
暂停:document.getElementById("YOUR AUDIO TAG").play()document.getElementById("YOUR AUDIO TAG").pause()
| 归档时间: |
|
| 查看次数: |
3241 次 |
| 最近记录: |