我试图实现在Tomcat上运行的Java servlet,能够将多个FLV文件传输到具有JWPlayer的客户端浏览器。问题是我必须一次传输多个文件,有时会从第一个剪辑的中间开始流式传输,我需要JWPlayer认为文件持续时间是所有剪辑组合的持续时间。通过Java servlet将多个FLV文件作为单个文件流式传输
如果我将所有剪辑合并到单个FLV文件,注入元数据(使用yamdi)然后进行流式传输,那么我的servlet将会运行良好。但这可能相当耗时。我已经尝试向播放器发送我从中间流式传输的文件的元信息,然后继续从中间流式传输,但这似乎不起作用。我尝试过在元数据中调用duration参数无济于事。
我认为这是因为我跳过标签时,我开始从剪辑的中间流。在servlet发送出来之前处理字节流时,是否可以构建标签?
检查出以mime-multipart格式发送 – Gandalf 2011-04-07 17:02:10