当前位置: 首页 > 知识库问答 >
问题:

FileUrlResources是如何工作的?

督俊雅
2023-03-14

因此,我正在使用java和spring Boot构建一个虚拟视频流应用程序。当我尝试不使用FileUrlResources并手动进行视频流时(链接到正在使用的代码),我可以在视频中访问特定时间,但在chrome中(有一个副作用,它会在访问视频中的特定时间之前缓冲),但在Firefox中,我不能访问视频中的特定点。

但是当我使用FileUrlResources时,它在两种浏览器中都非常有效,没有任何副作用,而且我无法弄清楚它的作用。

在ResponseEntity中,我只返回FileURLResources。

共有1个答案

西门安歌
2023-03-14

它与FileUrlResource一起工作,因为ReadableChannel()返回一个SeekableByteChannel,所以在服务器上处理FileUrlResource的逻辑完全实现了HTTPRange头。

 类似资料:
  • 应用程序具有上下文路径-->/spring-form-simple-project 因此,为了访问,我使用: 这个控制器又返回student.jsp,当提交这个student.jsp时,它用-->@RequestMapping(value=“/AddStudent”,method=RequestMethod.post)调用controller 任何关于这通常如何工作的指示都将是有帮助的。 谢谢!

  • 本文向大家介绍hibernate 是如何工作的?相关面试题,主要包含被问及hibernate 是如何工作的?时的应答技巧和注意事项,需要的朋友参考一下 读取并解析配置文件。 读取并解析映射文件,创建 SessionFactory。 打开 Session。 创建事务。 进行持久化操作。 提交事务。 关闭 Session。 关闭 SessionFactory。

  • 我很想知道谷歌应用商店服务中的Activity认可是如何工作的? 我认为活动是通过加速计数据识别的。是这样吗?。请告诉我详细情况如何

  • 我对GridBagLayout这一主题不熟悉,我无法理解约束、重量和填充之间的确切区别。 我可以而不分配。 除非您指定了至少一个非零值,否则所有组件都会聚集在其容器的中心。这是因为当权重为0.0(默认值)时,GridBagLayout会在其单元格网格和容器边缘之间放置任何额外的空间。 我的问题是,如果这是真的,那么为什么组件之间没有空间,它们看起来是连接的?

  • 从@mock和@injectmocks之间的差异,我理解@injectmocks被用作创建实例的注释,并将用@mock创建的mock注入其中。我想我不明白它是怎么工作的。 以下是我的问题: 在中,当我调用时,它返回一个空集...我的问题是:为什么不抛出(只声明mockedappoinceptions)?也许因为这是一个嘲弄?如果原因是这样,为什么模拟不抛出“NullPointerException

  • 这可能是一个很难回答的问题。我才刚开始学Java 我不懂paintComponent方法的操作。我知道如果我想画一些东西,我必须重写paintComponent方法。