【问题标题】:AngularJS play video from MongoDB GridFSAngularJS 播放来自 MongoDB GridFS 的视频
【发布时间】:2015-02-08 10:40:05
【问题描述】:

我有一个视频保存到 MongoDB GridFS 和一个 REST api,它将视频块发送到客户端。

如果我尝试使用此 HTML 代码播放视频,它可以工作,但我无法前进或后退。视频只能播放一次,无法重播。

<video width="320" height="240" controls>
    <source src="http://localhost:8080/video/123456" type="video/mp4">
    Your browser does not support the video tag.
</video>

客户端我正在使用 AngularJS。我尝试使用 video.js 和 videogular。

有什么有用的指令吗?还是我必须以某种方式保存传入的字节?它是如何进行回放或向前或向后移动的?我可以用 Javascript 解决它吗?

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 你可以检查videojs.com它工作正常,为什么还需要什么?
  • 因为我无法回放和向前或向后移动..也许问题是我没有加载文件但我收到一个字节流..

标签: javascript angularjs mongodb video html5-video


【解决方案1】:

找到解决方案:问题出在服务器上,它没有返回正确的 HTTP 代码和正确的字节。 更准确地说,服务器必须管理 Accept-Ranges 标头并返回 HTTP 代码 206。此站点可以帮助您: Streming bytes from server

【讨论】:

  • 感谢您提供解决方案。如果这是其他用户可能遇到的问题,那么添加更多关于服务器响应中的具体错误以及您如何修复它的详细信息可能会使他们受益。
猜你喜欢
  • 2019-06-13
  • 2012-11-01
  • 2020-06-27
  • 2019-12-05
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
  • 1970-01-01
  • 2020-07-30
相关资源
最近更新 更多