1

我使用 Xuggler 显示视频。

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

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

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

欢迎任何帮助。

杰夫

4

1 回答 1

0

好的,所以我找到了解决方案

它脏得要命,但它确实有效。

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

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

在这里,我希望我能像我一样帮助有需要的人。

于 2012-09-27T10:16:35.840 回答