Ket*_*til 5 javascript html5 android html5-audio
我已经创建了.mp3使用JavaScript 播放文件的代码.但该文件需要很长时间才能在Android上播放.我想在点击文字图片后快速播放声音.如何在Android上提高加载速度?
我的JavaScript代码:
if(window.audio)
{
audio.pause();
}
window.audio = new Audio (audio_path);
window.audio.play();
Run Code Online (Sandbox Code Playgroud)
在这里查看演示 - http://97.74.195.122/gizmo-demo/canvasslidertwo.php
在上面的链接中,单击日语单词以播放声音.
您实际上面临着这个问题中描述的错误。这使得每次您更改音频元素的 src 属性(无缓存)时,chrome 浏览器都会从音频元素重新下载文件。
一种解决方案是使用WebAudioAPI并将音频文件存储在缓冲区中。这样做,您应该能够无延迟地调用它们。您可以查看已接受的答案以获取有关如何处理它的示例。
或者您也可以尝试不在每次点击时调用 new Audio() ,而是从页面加载每个音频并仅play()在点击时调用其方法。但我不确定它会解决你的问题。
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |