2013-07-22 48 views
2

我希望在JFrame中播放視頻。我在我的項目中已經使用ffmpeg。由於我希望保持項目亮點,我不願意使用其他框架,如JMF或其他。我知道我可以使用ffplay播放視頻。但這裏的問題是ffplay將打開新窗口視頻的時候我嘗試在jframe內運行ffplay視頻

ffplay output.avi 

我希望把那個視頻我的JFrame內,這樣的球員。我怎樣才能做到這一點?

請求: 請向其他任何澄清,細節,並提出改進建議或評論你找到downvoting或投票關閉問題:)之前錯誤的。我會改變它。我對Java真的很陌生,我試着搜索這個,但找不到任何可能的解決方案。

我試過了嗎?我找不到任何與此相關的東西,所以我沒有任何代碼。我很熟悉如何創建幀,並且可以使用runtime來播放視頻。但我不知道如何將該視頻放在我的窗口內:(。

如果您可以建議我使用其他方法播放視頻,歡迎您提出所有建議,但我沒有使用除ffmpeg之外的任何其他框架。不希望使應用程序更重。因此,這將是更有益的,如果它可以使用ffplay實現。

回答

0

看那JMF 2.1.1 - Supported Formats。如果你想支持的視頻類型由跨平臺版本覆蓋的JMF,或者你可以找到一個SPI的格式,我會說使用JMF。

  1. '性能包'版本使用現在非常古老的原生版本。我不會建議嘗試使用它們。
+0

'jmf'增加> 2 mbs到項目中。使用ffplay不可能嗎? –

+0

*「使用ffplay不可能嗎?」*不知道。 ffplay添加項目多少錢? –

+0

ffmpeg包是10 MB。但我已經在使用它,因此它不會添加任何額外的東西。 –