問題タブ [jmf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
15505 参照

java - JMFを使用して、ただしJMFをインストールせずにビデオをキャプチャする方法

私が取り組んでいたビデオ会議プロジェクトでは、JMFを使用してビデオとオーディオをキャプチャし、それを別のエンドポイントに送信しました。問題は、私のチームが製品のユーザーにJMFをインストールさせたくないということでした。

この問題に対する私たちの解決策を共有することは価値があるかもしれないと思いました。できます。それはうまくいきます。あなたへの私の質問は:誰かがそれをするより良い方法を持っていますか?

環境:Windows、XP以降

  1. JMFforWindowsをダウンロードする
  2. マシンにインストールします

  3. dlljmfのインストール後、system32フォルダーで次のを見つけます。

    jmacm.dll
    jmam.dll
    jmcvid.dll
    jmdaud.dll
    jmdaudc.dll
    jmddraw.dll
    jmfjawt.dll
    jmg723.dll
    jmgdi.dll
    jmgsm.dll
    jmh261.dll
    jmh263enc.dll
    jmjpeg.dll
    jmmci.dll
    jmmpa.dll
    jmmpegv.dll
    jmutil dll
    jmvcm.dll
    jmvfw.dll
    jmvh263.dll
    jsound.dll

  4. dllを一時フォルダにコピーします

  5. ファイルを見つけjmf.propertiesます(コンピューターで検索してください)
  6. JMFソースコードをダウンロードする
    ソースコードで、次のファイルを見つけます。

JMFinit.java
JMRPropertiesGen.java
Registry.java
RegistryGen.java

  1. パッケージを作成します。私はそれを呼びますJMFNoInstall
  2. 手順6にリストされているファイルを追加します
  3. Mainというクラスをこのパッケージに追加します。

 

ファイルはjmf.properties、メソッドを含むクラスとmain同じフォルダー、またはメソッドを含むJARアーカイブと同じフォルダーに配置する必要がありますmain
はフォルダdllに入る必要があります。プログラムに、それらがフォルダ内win32にあるかどうかを確認させることができます。win32そうでない場合は、どこかからコピーしてもらうことができます。上記のクラスが実行jmf.propertiesされるたびに、ファイルが更新されます。Mainこれを実行する必要があるのは、プログラムを初めて実行するとき、またはユーザーが新しいキャプチャデバイスを追加する場合に1回だけです。最後に、jmf.jarファイルとjmfcom.jarこれは、WindowsJMFのダウンロードに付属しています。クラスパスに含まれています。この時点で行ってもいいです。実際にインストールしなくても、JMFのすべての機能。

これに関連する作業は実際にはそれほど多くなく、カスタムインストーラーに非常に簡単に組み込むことができます。

誰かがこれを行うためのより良い方法を見つけましたか?このようにすることにはいくつかの落とし穴があります。

編集:私が作成したコードのいくつかを共有することは価値があるかもしれないと思いました。もちろん、あなたはあなたが何を処理するためにそれを変更する必要があります。コンパイルされない可能性がありますが、欠落しているものは簡単に再作成できるはずです。しかし、それは人々を助けるための良い出発点かもしれないと思いました。detectCaptureDevices関数は、おそらくほとんどの人に役立つでしょう。このクラスを更新していきます。

DeviceFinder.java

0 投票する
1 に答える
695 参照

java - クライアント側に JMF をインストールしないアプレット

オーディオとビデオを送信するアプレットを開発しようとしています。しかし、すべてのクライアントに JMF をインストールさせなければならないという大きな問題が見つかりましたが、クライアントはローカルにインストールするソフトウェアがないことを望んでいます。

クライアント側に JMF をインストールせずにアプレットを実行する可能性はありますか?

誰でもこの問題について助けることができます

0 投票する
1 に答える
1581 参照

java - JMF を使用したビデオ録画に必要な jar

jarファイルのリストからビデオを記録するために使用されるjarはどれですか

1)jmf.jar 2)multiplayer.jar 3)mediaplayer.jar 4)sound.jar 5)customizer.jar

JMF クラスを含むアプレットを使用してビデオを録画しようとしていますが、JMF がインストールされていないシステムでこのアプレットを試してみると、JMF がインストールされているシステムのようにビデオとオーディオのプロパティが取得されません。 JMF がインストールされていないシステムのアプレットのビデオとオーディオのプロパティ

現在、jmf.jar のみを追加しています。これを機能させるには、これらすべてのライブラリを追加する必要がありますか?

0 投票する
1 に答える
3076 参照

java - JMFで.aviファイルを再生する方法

同じためにjmf(メディアパッケージ)を使用してjavaimでプロジェクトを実行しています。mpgmp3ファイルを再生しますが、.aviファイルを再生できません。ヒントがあります。

0 投票する
2 に答える
5135 参照

java - Java でのウェブカメラ コントロール

Java で統合 Web カメラを制御するためのプロジェクトを作成することを考えています。

検索してみたところ、この種のものには JMF を使用する必要があることがわかりました。しかし、JMF を一から説明している良い本や本は見つかりませんでした。

0 投票する
2 に答える
469 参照

java - Javaビデオクロスプラットフォームは悪夢ですが、これに自由はありますか?

Javaビデオを解決するために実際に存在するものは何ですか?Linuxボックスでは機能しません。JMFは私のWebカメラでさえ検出できません。例: http: //i.stack.imgur.com/Vic0o.png

  • JMF-Macで動作しますが、違いますか?CentOS/Fedoraでビデオカメラが検出されない原因。
  • FMJ-?それらはネイティブの個別のインストールを必要としますか?
  • LTI-市民?それらはネイティブの個別のインストールを必要としますか?
  • Xuggler?それらはネイティブの個別のインストールを必要としますか?

私の最も重要な機能は次のとおりです。他のJavaビデオライブラリを使用してアイコンタクトビデオフレームを作成できますか。つまり、1つのビデオ画面に3〜4人の参加者(送信者、受信者、サードパーティ)の1つの画面があります。

ファローアップ:

  • Javaビデオが機能しない:http://i.stack.imgur.com/d6f5V.png
  • 私は今、Javaが何年も残っているのだろうかと思っていますが、ビデオはまだ完成していません。
  • Adobe Flex / Airがほんの数行のコードで完了している場合(それでも専門家はFlex / Airを信じていないので、品質の問題や生のアクセスの制限など、理由を調査する必要があります)。
  • 私の小さな頭脳の中で、Javaとそのビデオソリューションについて理解することはできません。
  • さらに多くの理由...調査中...

意志、より多くのアドバイスに感謝します!

0 投票する
3 に答える
2072 参照

jmf - メディアプレーヤーを認識できませんでした

このコードを使用してjmfを使用してaviファイルを実行していますが、「メディアプレーヤーを認識できませんでした」というエラーが表示されます

jmfを使用してすべてのビデオ形式を開く方法

0 投票する
3 に答える
2099 参照

java - Javaで「*.mp3」ファイルを再生する最良の方法は何ですか?

使用できる VLC または MPlayer へのインターフェイスはありますか? Linuxマシンで曲を再生できるインターフェイス(サーブレット-> Java)が欲しいだけです。

0 投票する
1 に答える
544 参照

java - Java Media Framework ビデオ ソース ウィンドウ

Windows で実行され、JMF を使用する Java アプリを作成しています。ビデオ キャプチャは機能していますが、アプリを起動するたびにビデオ ソース ウィンドウがポップアップしないようにする必要があります。これは初めてのことです。私は JMF を使用しましたが、API を調べてグーグル検索しましたが、ビデオ ソース ウィンドウについて説明するものは何も見つかりませんでした。ありがとう。

0 投票する
1 に答える
1887 参照

java - SWTビュー内のビデオスイングJPanel

EclipseRCPアプリケーションを構築しています。ビューの1つにビデオフィードを埋め込みたい。私はJavaMediaFrameworkを使用してビデオフィードを作成しています。はい、私の仕事は私がマゾヒストである必要があります。

ビデオコードをスタンドアロンのSwingアプリケーションとして実行すると、ビデオフィードパネル(Swing JPanel)が正しい320x240ピクセルサイズで表示されます。SWT_AWTクラスを使用してEclipseRCPで同じコードを実行すると、ビデオフィードパネルが80x60に縮小されます。

私はSwingビデオフィードパネルで試しsetPreferredSizeてみました。setMinimumSize何も変わりません。

私はSWTコンポジットを試しsetBoundsてみました。setSize何も変わりません。

SWTビューにSwingビデオフィードを埋め込んだ人はいますか?

SWTビューにSwingコンポーネントを埋め込み、Swingコンポーネントのサイズを指定した人はいますか?