xcds Posted February 9, 2015 Report Share Posted February 9, 2015 Stie cineva cum pot sa aflu starea playerului activex sopcast, gen "Buffering”,”Channel closed”,”Playing...”,etc ? Am incercat sa iau textul din controlul in care e afisat dar banuiesc ca este desenat sau randat altfel decat un textbox. Vreau sa imi fac un player tv care sa il pot controla remote si am nevoie de stare. Quote Link to comment Share on other sites More sharing options...
Nytro Posted February 11, 2015 Report Share Posted February 11, 2015 Nu are nicio metoda/proprietate care sa iti returneze acel status?Posteaza-l aici si ma uit si eu daca am timp. Quote Link to comment Share on other sites More sharing options...
xcds Posted February 11, 2015 Author Report Share Posted February 11, 2015 Nu are nicio metoda/proprietate care sa iti returneze acel status?Posteaza-l aici si ma uit si eu daca am timp.Aici sunt metodele expuse de ocx [C#] sopOCX - Pastebin.com , din toate cel mai bun candidat e int GetState(int lParam); dar nu stiu cu ce sa il apelez si cum interpretez ce returneaza. Quote Link to comment Share on other sites More sharing options...
Nytro Posted February 11, 2015 Report Share Posted February 11, 2015 Da, nasol, incearca sa ii dai parametru de la -1 la 100 in timp ce testezi (Buffering...), sa apelezi la fiecare secunda sa zicem:Timer 1 sec:-> for(i = -1 to 100) { x = sop.GetState(i); writetofile("i = " & i & "state = " & x)Si sa verifici daca se schimb ceva... Quote Link to comment Share on other sites More sharing options...
xcds Posted February 11, 2015 Author Report Share Posted February 11, 2015 buna ideie ms Quote Link to comment Share on other sites More sharing options...
xcds Posted February 11, 2015 Author Report Share Posted February 11, 2015 (edited) Am reusit sa aflu cate ceva. Lparam 3 ne da bufferu 0-100 si lparam 4 ne da bytes received cred sau traficu total, in orice caz pentru mine e suficient sa determin daca canalul merge sau nu. 2-ul returneaza cv de genu "working" , daca e canalul offline sau playerul oprit e 0 altfel e 1. Edited February 11, 2015 by xcds Quote Link to comment Share on other sites More sharing options...