gpt4 book ai didi

java - 多线程、java Main() 和视频播放

转载 作者:行者123 更新时间:2023-12-01 05:06:39 25 4
gpt4 key购买 nike

我使用 Xuggler 来显示视频。

我使用两个线程,一个用于音频,一个用于视频。

我遇到的问题是,当 CPU 使用率达到大约 30% 时,视频开始卡顿,并且不再流畅。

但是如果我从 Main() 函数运行视频,视频会很流畅。问题是我不知道如何在主线程上播放视频。当我从子类启动 PlayVideo 函数时,它会阻止系统。

欢迎任何帮助。

杰夫

最佳答案

好的,我找到了解决方案

虽然很脏,但是很管用。

实际上,我在 main() 的远端开始在主线程中播放视频(这样它就不会阻塞 GUI 组件),并且我进入无限循环,当我退出这个循环时想看视频。

主线程的优先级远远高于任何其他线程,这就是为什么我的视频在主线程上流畅的原因。

这就是我希望我能像以前一样帮助有需要的人。

关于java - 多线程、java Main() 和视频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567769/

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