使用oncanplaythrough事件可以完全预加载视频。您可以尝试运行以下代码。
<!DOCTYPE html> <html> <body> <video id="myVideo" width="400" height="200" controls oncanplaythrough="display()"> <source src="/html5/foo.ogg" type="video/ogg" /> <source src="/html5/foo.mp4" type="video/mp4" /> Your browser does not support the video element. </video> <script> function display() { alert("可以播放而无需暂停缓冲。"); } </script> </body> </html>