2016-07-25 7 views
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は、現在の作業ディレクトリのパスを含む静的な文字列です。

設定後、再生ボタンを押すと、メディアプレーヤーの再生方法が呼び出されます。

チュートリアルで言いたいことをすべてやったような気がして、私のオンライン検索はすべて無駄になってしまった。誰かがそれを助けることができればそれは非常に高く評価されるでしょう

答えて

0

ほとんどの場合、マーキーを設定する前に、メディアプレーヤーが実際に再生を開始するまで待つ必要があります。

vlcjソースのMarqueeTestが有効であることを確認してください。

+0

私はそれがVLC自体に問題であると感じたという結論に達しました。 VLC Media Playerを直接使用していても、マーキーを追加するだけでは設定できませんでした。テキスト効果を追加する必要がありました。マーキーがオンになっているように見えるので、設定でマーキー設定を変更できます。参考までに私はVLC Media Player 2.2.4を使用しています。最後に、オーバーレイの例を再利用して、テキストオーバーレイを再作成し、有効/無効にすることができました – JayDev

関連する問題