問題タブ [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.
java - VLCJ 複数のビデオパネルの作成
vlcj を使用して複数のビデオ パネルを作成しています。ビデオ ウィンドウごとに、次のコードを追加する必要があります。
8 つのビデオ パネルが必要な場合は、これらのコードを繰り返す必要があります (動的ではありません)。
私の質問は次のとおりです。MediaPlayerFactory と MediaPlayerFactory を配列として使用して、コードを短縮できるようにしたいのですが、これは Num_Video を変更するだけで動的に動作します。
私の完全なコードは次のとおりです。mainPanel に 4 つのビデオ パネルを作成しています。
ありがとう。
java - vlcj を使用したストリーミング ビデオ ファイル
ビデオファイルを再生しようとしています..しかし、いくつかのエラーが発生します.これらのエラーを解決する方法がわかりません.誰か助けてください.
java - VLCJ で、メディア ファイルの合計再生時間を確認するにはどうすればよいですか?
VLCJ を使用して Java でメディア プレーヤーを作成しています。メディア ファイルの最後まで JSlider をシークできるようにしたいのですが、そのためには、合計再生時間を知る必要があります。
VLCJ を使用してメディア ファイルの合計再生時間を取得するにはどうすればよいですか?
video-streaming - vlcj でのビデオ ストリーミング
サーバーからクライアントにビデオをストリーミングしたい。サーバーからクライアント側にビデオをストリーミングするためのコードを見つけましたが、実行するとエラーが発生します。
video - サーバー側からクライアント側へのビデオ ストリーミング
重複の可能性:
vlcj でのビデオ ストリーミング
このコードがサーバーからクライアント側にビデオをストリーミングできることを確認したいと思います。私が達成しようとしている流れは次のとおりです。
- クライアントがストリームのリクエストをサーバーに送信する
- サーバーはクライアントへの接続を作成し、クライアントの IP アドレスとポート番号に基づいてビデオをパケットで送信します。
java - VLCJ でビデオが再生されない
次のコードを見てください
このコードは、VLCJ を使用してメディアを再生することになっています。しかし、そうではありません。空白のウィンドウでフレームを開くだけで、ビデオも音もありません。どうしたの?助けてください
java - VLCJ: ビデオの進行に合わせてプログレス バーを更新する
次のコードを見てください
ここでは、ビデオは正常に再生されていますが、プログレス バーは更新されていません。ビデオの再生時に進行状況バーを更新する方法は? 助けてください!
java - vlcjmlr特殊文字
私は何年もの間この素晴らしいサイトをストーカーしてきました。今日、私は問題に行き詰まったときにようやくアカウントを作成することにしました。
私の問題は、かなり基本的なvlcjの実行です。オーディオプレーヤーとして実行しているプログラムがあります。私が理解できないように見える1つの問題を除いて、それはすべて行われます。
誰かがファイルパスに「é」(急性のe)を含む曲を再生しようとすると、vlcjのシステムに間違って変換されているようです。
例:実行します:
そして、これはうまくいきます。しかし、私が実行した場合:
何も実行されません。
playMediaの代わりにstartMediaを呼び出すと、ブール値の戻り値はfalseになります。
また、前に「file:///」を付けずに試してみましたが、プログラムを強制終了した場合を除いて、機能的には変更されません。次のような「libdvdread」エラーメッセージが表示されます。
/li>
質問を短くて甘くするために:vlcjに私の「é.mp3」を再生させるために正しい「mrl」を提供するにはどうすればよいですか。および/または正しいエンコーディングを解析するために必要なMediaOptions(エラーはここにあると思いますか?)
SSCCEを提供しなかったことを先制的に申し訳ありませんが、私はそれが適切であるとは思いません。お時間をいただきありがとうございます。
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() 操作が正常に完了するように思えますが、もちろん、これはプログラムの終了時に発生するため、実際に何かを記録したい場合は役に立ちません。
誰かがこれを回避する方法を提案してくれたり、私が何を間違っているのか教えてくれたりしたら、私は永遠に感謝します!