err404

Typ:
neutral
Postów: 14
Zarejestrowany: Nov 2002
|
|
a ja myśle że.....
Rozwiązanie twojego problemu może być zawarte w bibliotece direct x odpalenie direct video, nie powinno sprawić Ci więcej kłopotów, ściągnij sobie Direct X SDk 4 Visual Basic(poszukuja w microsofcie) wówczas możesz rzeźbić za pomocą direct draw kopiować klatka po klatce na jakiś bufor film video na to naklejać napis z drugiego buforu (z pomienięciem jakiegoś koloru- np bufor ma kolor fioletowy a ty na nim drukujesz biały tekst na czarnej ramce - kopiujesz całość z pominięciem fioletowego)i kopiować całośc na ekran lub forme(funckja BLT) na której coś tam chcesz sobie powyświetlać...... Zabawa z Directami nie jest prostą sprawą więc pomysł jest jeszcze taki jak w VPlayerze, poszukaj bibliotek odpowiedzialnych za form shape, widziałem kiedyś taką która z pikseli o ustalonym kolorze robiła przezroczyste tło to też jest metoda..... P.S. Directy pozwalają Ci kontrolować strumień video na wyższym poziomie, (korzystają z tego odtwarzacze softwarowe DVD, więc do DivX też sie nadaje),niestety w VB czasami coś działa czasami nie, wynika to z zastosowania poketnych programistycznie bibliotek,tak czy inaczej Directy bardzo dokładnie wyrzucają nr klatki, lub czas trwania filmu(Current Time,Current Frame)więc jak napiszesz sobie playera będzie on lepszy od takiego który korzysta z mci send string i form shapa
|