0
マーキーをVLCJ Media Playerに追加しようとしています。しかし、私がMediaPlayerを起動するたびに、どこでもマーキーを見ることはできません。参考のためVLCJ - マーキーが表示されない
私は、次のリンクのチュートリアルを次されています:http://capricasoftware.co.uk/#/projects/vlcj/tutorial/marquee
のJFrameを設定するためのコードは以下の見つけることができます。
final MediaPlayerComponent mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
add(mediaPlayerComponent);
setVisible(true);
Marquee.marquee()
.text("Marquee!")
.size(20)
.colour(Color.white)
.opacity(0.7f)
.position(libvlc_marquee_position_e.centre)
.location(5,5)
.timeout(5000)
.enable()
.apply(mediaPlayerComponent.getMediaPlayer());
mediaPlayerComponent.getMediaPlayer().prepareMedia(WORKING_DIR + "view.mp4");
注:WORKING_DIRは、現在の作業ディレクトリのパスを含む静的な文字列です。
設定後、再生ボタンを押すと、メディアプレーヤーの再生方法が呼び出されます。
チュートリアルで言いたいことをすべてやったような気がして、私のオンライン検索はすべて無駄になってしまった。誰かがそれを助けることができればそれは非常に高く評価されるでしょう
私はそれがVLC自体に問題であると感じたという結論に達しました。 VLC Media Playerを直接使用していても、マーキーを追加するだけでは設定できませんでした。テキスト効果を追加する必要がありました。マーキーがオンになっているように見えるので、設定でマーキー設定を変更できます。参考までに私はVLC Media Player 2.2.4を使用しています。最後に、オーバーレイの例を再利用して、テキストオーバーレイを再作成し、有効/無効にすることができました – JayDev