使用html javascript同步文本和音频
Sync text and audio using html javascript
嗨,我正在用我的angular脚本调用两个不同的web服务。第一个服务是将我正在使用的文本作为输入返回到第二个文本到音频服务。在某些情况下,文本是长字符串,加载音频文件需要时间,但同时文本输出会打印在屏幕上。我的要求是当音频播放可用时,在屏幕上打印文本输出。我正在使用html 5标签进行音频播放。如果还有其他方法可以做同样的事情,请告诉我。
您需要向音频元素上的"canplaythrough"事件添加一个事件侦听器。注册一个回调,在这种情况下显示当前文本并播放音频。
实际上,没有一个事件可以在媒体完全加载时触发;canplaythrough只是浏览器根据缓冲量和当前下载速度估计它将在没有中断的情况下播放。这并非万无一失,但却是最好的选择。
相关文章:
- 如何播放部分音频文件
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 如何将 HTML 文本同步并突出显示到音频
- 使用文本角度嵌入音频
- 如何传输文本,音频&使用Webrtc数据通道从一个对等端到另一个对等点的图像文件
- 内联音频播放/暂停文本链接
- HTML音频w/o控制暂停文本点击
- 使用html javascript同步文本和音频
- 如何将文本转换为音频