问题
Is there a way to preload a portion of a video, but not the entire thing? I noticed that there is a "suspend" event that indicates the video is expectedly not downloading until further instruction, but I'm unsure of how to trigger this event?
My goal is to preload a portion of a video without taking up all the users' bandwidth.
Thanks!
回答1:
You can pre-fetch any URL with XHR, but you can't control how much it pre-fetch from the client-side. I think you can try this: set a header in the XHR request indicating how much you want to pre-fetch, read this header on the server-side and only feed that much data to this request.
来源:https://stackoverflow.com/questions/5023448/html5-video-suspend-loading-partial-load