gpt4 book ai didi

java - VLCJ getLength()

转载 作者:行者123 更新时间:2023-12-02 05:59:01 27 4
gpt4 key购买 nike

我正在使用 VLCJ 库来播放位于某些 Web 服务器上的媒体文件。我遇到的唯一问题是如何获得正确的媒体长度。我尝试解析媒体,但应用程序挂起,如果我在媒体播放器上调用 getLength,它会返回 0。Newerthless 如果使用 getPosition() 和 setPosition(float) 它可以正常工作,但这仅告诉播放的媒体的百分比而不是以秒为单位的实际长度。

是否可以获取流媒体的正确长度并使用进度来后退和前进?

谢谢。

最佳答案

如果getLength()返回0,那是因为VLCJ不知道(或没有被告知)流有多长,所以它实际上无法给你一个准确的结果!

我能想到的唯一方法是,您是否有其他可以在服务器端工作的东西(可能是 VLCJ 的服务器实例)来单独发送文件的长度?

关于java - VLCJ getLength(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6855927/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com