java - 文件打开时的文件 I/O(HTML5 Ogg 直播)

标签 java html jakarta-ee ogg

我有一个简单的问题:文件是在完成之前创建的,还是完成后创建的?

例如,我正在尝试使用 JSpotify 创建一个基于网络的 Spotify。我已经为它创建了一个在服务器上运行的接口(interface)。当按下播放按钮时,它将在服务器上播放(如果我想创建 Spotify Remote ,这很棒)——但我想将其流式传输给用户。

据我所知,JSpotify 在播放之前会播放/将 Spotify 的流转换为 ogg 格式。现在假设我将新转换的流重新路由到一个ogg文件(比如stream.ogg),我可以嵌入html5音频标签并将其指向stream.ogg并让用户在stream.ogg文件仍在写入时播放,还是stream.ogg仅在java完全写入它之后创建(当调用close()时)?

更进一步,html5 音频是否需要一个完整的文件来进行流式传输?我想这个问题与 ogg 格式更多有关......

最佳答案

在我曾经使用过的所有系统(而且数量很多)上打开输出或 I/O 时都会创建文件,但 RT-11 除外,它们在关闭之前不存在。但那是很久以前的事了。

关于java - 文件打开时的文件 I/O(HTML5 Ogg 直播),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8259509/

相关文章:

java - IntelliJ 的“立即”窗口

java - 如何验证 jtextfield 仅接受整数

html - 在网页的一部分中模拟移动分辨率

html - 如何让元素再次一直向左浮动?

javascript - Jquery/Javascript : How to get the clicked value in Jquery?

java - 运行Servlet时出现异常: java. lang.ClassNotFoundException : javax. servlet.http.HttpServletRequest

java - getResource ("xmlfile.xml")抛出 java.lang.NullPointerException

使用 Marshaller 的 Matlab 中的 Java/JAXB/JAK 错误

java - 想要从Android中的Parse getCallback中获取数据

java - 仅根据 hashmap 的条件将值添加到键