2012-06-08 4 views
1

나는 인터넷에서 비디오를 검색하고 재생할 간단한 비디오 플레이어를 만들고 있습니다. 자막 다운로드 (YouTube와 같은 일부 동영상 공유 사이트,이 기능 지원)하고 Windows Media Player 기반 형식으로 표시 할 계획입니다.자막 Windows Media Player 자막

그러나 WMP는 자막을 지원하지 않는 것 같습니다. 이것에 대한 몇 가지 해결 방법이 있습니다 (예 : VobSub 사용). 인터넷에서 직접 비디오를 재생할 때 작동하지 않습니다. (검색 & 자막 다운로드는 시간이 걸릴 수 있으므로 동영상을 추가하는 동안 추가 할 수 없습니다. 연주). WMP 컨트롤 위에 레이블을 표시하려고하지만 투명하게 만들 수는 없습니다 (물론 배경 일뿐입니다).

그래서 해결책을 묻습니다. 이 문제를 해결하기 위해 무엇을 할 수 있습니까? 고마워요

+0

? 영화와 동일한 디렉토리에 .srt 또는 .sub 파일을 두어 동일한 기본 이름을 지정하면 자동으로 선택됩니다. –

+0

글쎄,이게 인터넷에서 스트림을 재생할 때, 어쨌든, 나는 WMP가 필터를 통해서만 자막을 보여줄 수 있다고 생각했다. VobSub – ov1d1u

+0

당신은 이것을 사용하여 비디오와 자막을 결합 할 수있다.
http : //superuser.com/questions/520510/combining-video-and-subtitle-files-as-one-video answer. – anapneo

답변

0

나는 길다는 것을 알고 있습니다. 그러나 저는이 아이디어를 사용하는 VB에서 투명도 키 설정이있는 해결책을 찾고 있습니다. 레이블이 부제목을 표시하기 위해 위에 표시된다는 점을 제외하고는 모두 투명합니다. 나는 라벨을 만들고 자막 리더를 만들고 있습니다.

먼저 경계선이없는 양식을 만든 다음 양식 속성으로 이동하여 특정 색상의 투명도 키를 선택한 다음 양식 배경에 대해 동일한 색상을 선택하십시오. 양식 배경을 투명하게 만들고 같은 색을 사용하는 모든 컨트롤을 투명하게 만듭니다.

편집 : WMP가 자막을 지원하지 않는 당신에게

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 

'Setting Transperency Key 
Me.TransparencyKey = Color.Aqua 

'Setting Form Background color to transperency key 
Me.BackColor = Me.TransparencyKey 

'Making form borderless to make it completely transperent 
'but this will also result in being unable to move the form 
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None 

End Sub