問題タブ [vlcj]

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 投票する
2 に答える
3736 参照

java - VLCJ 複数のビデオパネルの作成

vlcj を使用して複数のビデオ パネルを作成しています。ビデオ ウィンドウごとに、次のコードを追加する必要があります。

8 つのビデオ パネルが必要な場合は、これらのコードを繰り返す必要があります (動的ではありません)。

私の質問は次のとおりです。MediaPlayerFactory と MediaPlayerFactory を配列として使用して、コードを短縮できるようにしたいのですが、これは Num_Video を変更するだけで動的に動作します。

私の完全なコードは次のとおりです。mainPanel に 4 つのビデオ パネルを作成しています。

ありがとう。

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

java - vlcj を使用したスト​​リーミング ビデオ ファイル

ビデオファイルを再生しようとしています..しかし、いくつかのエラーが発生します.これらのエラーを解決する方法がわかりません.誰か助けてください.

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

java - VLCJ で、メディア ファイルの合計再生時間を確認するにはどうすればよいですか?

VLCJ を使用して Java でメディア プレーヤーを作成しています。メディア ファイルの最後まで JSlider をシークできるようにしたいのですが、そのためには、合計再生時間を知る必要があります。

VLCJ を使用してメディア ファイルの合計再生時間を取得するにはどうすればよいですか?

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

video-streaming - vlcj でのビデオ ストリーミング

サーバーからクライアントにビデオをストリーミングしたい。サーバーからクライアント側にビデオをストリーミングするためのコードを見つけましたが、実行するとエラーが発生します。

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

video - サーバー側からクライアント側へのビデオ ストリーミング

重複の可能性:
vlcj でのビデオ ストリーミング

このコードがサーバーからクライアント側にビデオをストリーミングできることを確認したいと思います。私が達成しようとしている流れは次のとおりです。

  1. クライアントがストリームのリクエストをサーバーに送信する
  2. サーバーはクライアントへの接続を作成し、クライアントの IP アドレスとポート番号に基づいてビデオをパケットで送信します。
0 投票する
1 に答える
673 参照

java - VLCJが正しく機能していません

これはVLCJでの私の最初の日です。ここから完全なzipをダウンロードし、次の手順を実行して、NetBeansのプロジェクトに追加しました。

  1. 新しいプロジェクトを作成する
  2. 右クリック>プロパティ
  3. 「ライブラリ」セクションでVLCJフォルダを選択しました。
  4. このコードをコピーして貼り付けました(2番目のコード)

現在、多くのコンパイラエラーが発生しています。インポートされたすべてのライブラリが利用できないことを示しています!!! 私は何が間違っているのですか?私を助けてください!

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

java - VLCJ でビデオが再生されない

次のコードを見てください

このコードは、VLCJ を使用してメディアを再生することになっています。しかし、そうではありません。空白のウィンドウでフレームを開くだけで、ビデオも音もありません。どうしたの?助けてください

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

java - VLCJ: ビデオの進行に合わせてプログレス バーを更新する

次のコードを見てください

ここでは、ビデオは正常に再生されていますが、プログレス バーは更新されていません。ビデオの再生時に進行状況バーを更新する方法は? 助けてください!

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

java - vlcjmlr特殊文字

私は何年もの間この素晴らしいサイトをストーカーしてきました。今日、私は問題に行き詰まったときにようやくアカウントを作成することにしました。

私の問題は、かなり基本的なvlcjの実行です。オーディオプレーヤーとして実行しているプログラムがあります。私が理解できないように見える1つの問題を除いて、それはすべて行われます。

誰かがファイルパスに「é」(急性のe)を含む曲を再生しようとすると、vlcjのシステムに間違って変換されているようです。

例:実行します:

そして、これはうまくいきます。しかし、私が実行した場合:

何も実行されません。

  • playMediaの代わりにstartMediaを呼び出すと、ブール値の戻り値はfalseになります。

  • また、前に「file:///」を付けずに試してみましたが、プログラムを強制終了した場合を除いて、機能的には変更されません。次のような「libdvdread」エラーメッセージが表示されます。

    /li>

質問を短くて甘くするために:vlcjに私の「é.mp3」を再生させるために正しい「mrl」を提供するにはどうすればよいですか。および/または正しいエンコーディングを解析するために必要なMediaOptions(エラーはここにあると思いますか?)

SSCCEを提供しなかったことを先制的に申し訳ありませんが、私はそれが適切であるとは思いません。お時間をいただきありがとうございます。

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

java - キャプチャ デバイスをバインドしようとすると、libVLC プログラムがデッドロックするのはなぜですか?

これは私が最初に VideoLan フォーラム (スレッド) に投稿した質問ですが、VideoLan のサポートは完全に酷使されており、いずれにせよ、これが libVLC、JNA、または VLCj 実装の問題であるかどうかはわかりません。私は StackOverflow に尋ねて、誰かが手がかりを持っているかどうかを確認します...

こんにちは、みんな、

Windows XP で VLCj を使用して、Groovy で自動化されたトランスコーダーを作成しています。私のキャプチャ デバイスは Epiphan VGA2USB LR フレームグラバー デバイスで、DirectShow 経由で接続します。この時点で、このデバイスからファイルにデータを記録しようとしていますが、今のところうまくいきません。デバイスが VLC と互換性があることはわかっています。VLC GUI を使用してデバイスを開き、その出力を画面に表示できます。

以前に私を悩ませていたさまざまな構成の問題を修正した結果、記録を開始しようとすると VLC がハングしているように見えることがわかりました。これが私が得る出力で、何時に何が起こるかについて注釈が付けられています:

[これは play() が呼び出されるコード内のポイントです]

[ この時点で、実行は停止します。別のスレッドから player.stop() を呼び出すと、無期限にブロックされます。]

[以下は、ランタイム シャットダウン プロシージャが別のスレッドから呼び出された後の出力です。]

ソースコードを掘り下げると、 IMoniker->BindToObject() は、プログラムが終了したときにのみ解放されるリソースを待っているようです-ブロックしている呼び出しが dshow.cpp:1317 であることがわかる限り

この行は、VLC が DirectShow API を呼び出してデバイスを登録する場所であるため、返されない理由はまったくわかりません。play() 操作が正常に完了するように思えますが、もちろん、これはプログラムの終了時に発生するため、実際に何かを記録したい場合は役に立ちません。

誰かがこれを回避する方法を提案してくれたり、私が何を間違っているのか教えてくれたりしたら、私は永遠に感謝します!