javascript - http 加载失败,状态为 416
问题描述
我创建了电子学习课程,但我一直在学习的其中一门课程遇到了非常持久的加载问题。
当我通过调试器运行文件时,出现此错误:“无效的 URI。加载媒体资源失败。”
随后是课程中每个 .mp4 文件的此错误:“HTTP 加载失败,状态为 416”
这反映了我们在前端看到的问题 - 课程中的视频没有预加载,并导致空白或导致整个课程停止的问题。
有谁知道这些是我的html文件还是服务器端的问题?有什么建议么?
这是链接: http: //files.foodallergy.org/video-library/storyline/RecognizingandRespondingtoAnaphylaxis/story_html5.html
谢谢!
解决方案
我之前在 Storyline 文件中没有看到过这个错误。错误 416 表明媒体文件在开始播放之前没有正确下载。如果我返回课程,则视频可以正常播放。Storyline 不会流式传输媒体,因此必须先完全下载它们。
尝试在幻灯片上将视频/声音剪辑的开始延迟 2 秒。这应该给它足够的时间来下载。
如果你不喜欢这个间隙,那么它可以用淡入幻灯片过渡或类似的东西来覆盖。
推荐阅读
- sql - 在所有表中搜索值 (Oracle)
- angular - 下拉导航使用问题(引导程序)
- sorting - 底数 2^lg n 中的数字到底是什么?
- .net-core - 如何将 Moq 的 SetReturnsDefault 方法用于类?
- javascript - Firebase auth.currentUser.reload() 崩溃网页
- django - 当我按下“提交”按钮(POST 请求)时,IIS 网页返回“服务器错误 500”
- javascript - 为什么在我真正想要的之后得到一个“未定义”行?
- c++ - 我想将整个文本文件行复制到字符串向量中,但内容未完全复制
- api - open api v3.0.0 链接应该如何在后端实现
- javascript - 正则表达式:如何匹配具有相同开头的相似字符串