libvlc (2.0.2)로 재생 한 비디오 위에 로고를 표시하려고합니다. 나는 약간의 문서를 찾으려고했지만 운이 없었습니다. 여기에 내가 가지고 올 수있는 최고의 시도 : 무슨 일이 일어나고 무엇로고가 잠깐 나타난 후 사라집니다.
libvlc_video_set_logo_string(m_player->core(), 1, "logo_1365886316.png"); //logo file path (I've also tried logo_1365886316.png,0,5000)
libvlc_video_set_logo_int(m_player->core(), libvlc_logo_x, 500); //x-coordinate
libvlc_video_set_logo_int(m_player->core(), libvlc_logo_y, 100); //y-coordinate
libvlc_video_set_logo_int(m_player->core(), libvlc_logo_opacity, 255);
// I've tried with the following, but I had no luck.
//libvlc_video_set_logo_int(m_player->core(), libvlc_logo_repeat, -1);
//libvlc_video_set_logo_int(m_player->core(), libvlc_logo_delay, 6000);
libvlc_video_set_logo_int(m_player->core(), libvlc_logo_enable, 1);
내 로고는 몇 밀리 초 정도 볼 수 있다는 것이다, 후 사라집니다. 로고를 다시 초기화하려고하면 아무 것도 나타나지 않습니다. 또한 중요한 경우 동영상 시작 후 로고를 초기화하고 있습니다.
왜 이런 일이 발생하는지 알 수 없습니다. 다양한 포럼 게시물 당, 나는 모든 일을 다하고있다. 그리고 init 함수를 빠져 나와서 해제 될 수 있도록 스택에 아무것도 초기화하지 않을 것이다.
감사합니다. 나는 현재 집에 없지만 다음 주에 시도 할 것입니다! –