1

Xuggler を使用してビデオを表示します。

オーディオ用とビデオ用の 2 つのスレッドを使用します。

私が抱えている問題は、CPU 使用率が約 30% に達すると、ビデオが途切れ始め、スムーズではなくなることです。

しかし、Main() 関数からビデオを実行すると、ビデオはスムーズになります。問題は、メインスレッドでビデオを再生する方法がわからないことです。サブクラスから PlayVideo 関数を開始すると、システムがブロックされます。

どんな助けでも大歓迎です。

ジェフ

4

1 に答える 1

0

さて、私は解決策を見つけました

それは地獄のように汚いですが、うまくいきます。

実際には、メイン スレッドで main() の遠端でビデオの再生を開始し (GUI コンポーネントをブロックしないように)、無限ループに入り、読みたいときにこのループから抜け出します。ビデオ。

メイン スレッドは他のどのスレッドよりもはるかに優先度が高いため、メイン スレッドでの動画はスムーズです。

これが、私のように困っている人を助けたことを願っています。

于 2012-09-27T10:16:35.840 に答える