Java中解析远程文件的FLV头(持续时间)

2024-03-19

我正在寻找一个专门在 Java 中解析 FLV 标头持续时间的示例。给定 FLV 文件的 URL,我只想下载标头并解析出持续时间。我有 FLV 规范,但我想要一个示例。 Python 或 PHP 也可以,但首选 Java。


您在下载标头或解析标头时遇到问题吗?如果正在下载,请使用以下代码:

URL url = new URL(fileUrl);
InputStream dis = url.openStream();
byte[] header = new byte[HEADER_SIZE];
dis.read(header);

如果你想读取 int 而不是字节,你可以用 DataInputStream 包装 InputStream。

之后只需查看 PHP-FLV Info 中的 getInfo 方法或阅读规范即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中解析远程文件的FLV头(持续时间) 的相关文章

随机推荐

  • CMake工具链包含多个文件

    由于与提及无关的原因 我希望能够将多个文件包含到工具链文件中 假设我的工具链包含以下内容 message STATUS file1 is ok include build file2 file2 包含标识行 message STATUS f
  • 如何将媒体查询添加到 Jquery 中

    是否可以将媒体 jquery 添加到您的 jquery 代码中 当我的屏幕尺寸达到 800px 时 我需要减小 slideWidth 83 document ready function slider4 bxSlider slideWidt
  • 如何生成CMakeLists.txt?

    我需要一些关于如何为 CMake 自动生成 CMakeLists txt 文件的指示 建议 有谁知道现有的发电机吗 我已经检查了列出的CMake 维基 http www cmake org Wiki CMake Basic CMakeLis
  • jQuery - 如何检查元素是否具有这些类中的任何一个

    Example 如何检查 div test 是否有以下任一内容 a1 a2 a3 a4 a5课程 只有一个 if 语句 div class a1 a2 a5 div 你可以使用jQuery is功能 http api jquery com
  • 将恐慌重定向到指定的缓冲区

    有什么办法可以做到这一点吗 在终端图形库中 如果发生异常 异常将在显示之前被刷新 这使得使用该库进行编程非常困难 impl Drop for Terminal fn drop mut self self outbuffer write al
  • 在 Objective-C 中双击打开文件

    我想在双击文件时使用我的应用程序打开该文件 我已在应用程序中注册了文件类型 并且application openFile 如果我将文件拖放到应用程序图标上 方法就可以正常工作 在苹果文档中 它说 当用户双击文件时 此方法也应该起作用 我看到
  • UIDatePicker 15 分钟增量 Swift

    In swift 我想知道如何使用我的UIDatePicker选择 15 分钟增量 因此 我不想选择 60 分钟的小时 而是只希望能够选择 00 分钟 15 分钟 30 分钟和 45 分钟 这是我当前的实现 var schedulePick
  • Javascript 在元素上切换类

    假设我有这个 HTML 结构 div class sType click div class Switcher span class customText Custom text span div div div class sType c
  • 使用 babel 递归地转译服务器文件

    我的文件夹结构是这样的 functions dist private server controllers middleware clientAuth js someOtherAuth js index js model js router
  • Highcharts 日期相差一天

    我以毫秒为单位传递 x 轴 然后将 x 轴定义为 xAxis type datetime 然而 Highcharts 似乎没有在 x 轴上获得准确的日期 而是相差一天 为了说明这一点 将鼠标悬停在任何条形图上 在这篇文章的底部拨弄 您将看到
  • mockito 的学习资源 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要使用mockito为现有代码创建单元测试框架 我找不到一个开始学习 Mockito 的好地方 你能给我推荐一个很好的mockito学
  • 在缓存图像上触发 load() 事件的更好方法是什么?

    我正在编写一个脚本 该脚本等待隐藏内容加载div在激活指向它的缩略图之前 preload img first child bind load activateThumb each function if this complete this
  • 如何获取属性的串联值?

    XPath 表达式 div concat id class 失败并出现错误 The expression is not a legal expression 在 Firefox 25 0 中 来自用户脚本 为什么 以及如何解决 对于输入 d
  • 如何通过 MediaWiki API 从 Wikipedia 文章中获取信息框? [复制]

    这个问题在这里已经有答案了 维基百科文章可能有信息框模板 通过以下调用 我可以获得包含信息框的文章的第一部分 http en wikipedia org w api php action parse pageid 568801 sectio
  • 使用 sed 将文件中的字符串替换为该名称的变量的内容

    我正在尝试使用 sed 将 XXX 形式的文件中的模板字符串替换为 shell 脚本中名为 XXX 的变量的值 例如以下完美运行 sed s user home user home gi So if user home fred下列 Nam
  • 使用log4j2,如何记录键值对

    我需要创建带有键值对的日志 如下所示 PatternLayout 是否支持使用 log4j2 xml 对线程中的静态字段 如 log level class name event id 等 执行此操作 日志样本 2014 06 18 11
  • Power BI 图表中的自定义排序

    最近我遇到一个问题 我需要按照我在 PowerBi 报告中定义的方式显示列顺序 问题是 PowerBI 按升序 A gt Z 或降序 Z gt A 对列进行排序 那么如果必须应用他的自定义顺序 他应该如何实现这一目标 Here is and
  • Azure 云上的开发、暂存和生产环境

    我正在开发的应用程序需要三个环境 一个开发环境 其中最新版本的代码 在每次提交上构建 和测试发生 我们合并开发和测试环境以提高效率 我们有一个临时环境 用于产品演示和演示 以及具有实时数据和客户的生产环境 现在 这将如何映射到 Azure
  • Julia:大型数组的打印有限

    我使用脚本文件在 Julia 中生成了许多大型数组 打印整个数组很麻烦 但我想检查前几行是否有意义 我知道 REPL 中的打印受到屏幕尺寸的限制 例如 julia gt zeros 1000 10 1000 10 Array Float64
  • Java中解析远程文件的FLV头(持续时间)

    我正在寻找一个专门在 Java 中解析 FLV 标头持续时间的示例 给定 FLV 文件的 URL 我只想下载标头并解析出持续时间 我有 FLV 规范 但我想要一个示例 Python 或 PHP 也可以 但首选 Java 您在下载标头或解析标