Live Video Stream
-
Hi,
ich habe das Forum nach Antworten durchforstet, habe aber zu meinem Problem nichts gefunden!!!
Ich benutze den MediaEncoder von Windows, um einen Livestream zu erzeugen!
Dieser Stream besitzt eine IP-Adresse und einen Port!Wie kann ich nun unter Borland c++ Builder 6 diesen Anzeigen lassen!
Das ganze soll local und über das Internet laufen!Im TMediaPlayer kann man unter FileName nur eine Datei angeben und keine IP-Adresse mit Port!
Ich weiss nicht wie weiter kommen soll!!!
Ich befasse mich Betriebsbedingt erst seit kurzen mit Borland, und soll gleich ein Projekt mit Webcam machen!!!
Wäre nett wenn mir jemand helfen könnte mein Problem zu lösen!
Mfg SR
-
Weiss den Niemand wie man die Adresse in den Mediaplayer eingibt???
Ich habe nur noch eine Woche Zeit!!!
Mfg SR
-
In der FAQ steht was zu Webcams einbinden.
-
Das über die Webcam habe ich mir schon durchgelesen!!!
Ich muss aber die adresse von einem anderem Computer im Mediaplayer angeben!!
Bitte helft mir!!!
Wie gesagt über Internet und Local samt Port!!!
Mfg SR
-
Hi,
Menu->Component->Import ActiveX Control...
Windows Media Player (version 1.0)
Class names -> TMediaPlayer -> TWinMediaPlayer
Unit dir name -> C:\MyPath...
dann Install...in ActiveX ist jetzt Komponente WinMediaPlayer, ...
void __fastcall TForm1::Button1Click(TObject *Sender) { WideString url = "http://xxx.xxx.xxx.xxx:port"; WinMediaPlayer->Open(url.c_bstr()); }
-
Ich bin gerade dabei sowas zu Programmieren. Benutze doch die Socket Komponenten vom Builder und SendStream / ReceiveBuf.
Klappt schon ganz gut, mein stream ist Momentan im jpeg format.
-
Ich habe versucht den Media Player 1.0 wie oben beschrieben zu installieren, bekomme aber beim Installieren Fehler!!!
// *********************************************************************// // OCX PROXY CLASS IMPLEMENTATION // (Folgende Variablen/Methoden implementieren die Klasse TWinMediaPlayer, die es // "Windows Media Player ActiveX Control" erlaubt, in CBuilder IDE/apps zu liegen). // *********************************************************************// int TWinMediaPlayer::EventDispIDs[45] = { 0x00001389, 0x000013ED, 0x000013EE, 0x0000138A, 0x000014B5, 0x0000151B, 0x00001519, 0x0000151A, 0x0000157D, 0x000015E1, 0x00001451, 0x00001452, 0x00001453, 0x00001454, 0x00001645, 0x000016A9, 0x000016AC, 0x000016AD, 0x000016AA, 0x000016AB, 0x000016AE, 0x000016AF, 0x000016B0, 0x000016B1, 0x000016BC, 0x000016B2, 0x000016B3, 0x000016B4, 0x000016BA, 0x000016BB, 0x000016BD, 0x000016BF, 0x000016BE, 0x00001965, 0x00001966, 0x00001967, 0x00001968, 0x00001969, 0x0000196A, 0x0000196B, 0x0000196C, 0x0000196D, 0x0000196E, 0x0000196F, 0x00001970};
Und die Fehlermeldungen:
**
[C++ Fehler] WMPLib_OCX.cpp(55): E2316 'EventDispIDs' ist kein Element von 'TWinMediaPlayer'
[C++ Fehler] WMPLib_OCX.cpp(72): E2451 Undefiniertes Symbol 'EventDispIDs'
[C++ Fehler] WMPLib_OCX.cpp(75): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
[C++ Fehler] WMPLib_OCX.cpp(89): E2190 Unerwartetes }
[C++ Fehler] WMPLib_OCX.cpp(190): E2190 Unerwartetes }
[Linker Fataler Fehler] Fatal: Unable to open file 'WMPLIB_OCX.OBJ'
**Ich weiss nicht weiter!!!
Könnte jemand so einen Blanco WindowsMediaPlayer mal fertig Kompiliert für mich zur Verfügung stellen???
Mfg SR
-
Hi!
Sie dir mal folgenden FAQ Beitrag an! ActiveX - Einbindung schlägt fehl
Gruss Orre[ Dieser Beitrag wurde am 28.01.2003 um 22:55 Uhr von OrreWombell editiert. ]
-
Es läuft!!!!
Ihr seid wirklich toll, mit euch in der Hinterhand kann nichts mehr schiefgehen!
@OrreWombell
Danke für den Link, da muss erstmal jemand drauf kommen!!!Eine Frage hätte ich da noch, wie bekommt man den Mediaplayer von der Form los?
Er soll quasi so funktionieren wie der TMediaPlayer von Borland!!!
Also ich klicken auf den Button, und er schreibt die Adresse in den MediaPlayer und öffnet selbigen im Eigenen Fenster! Welche Einstellungen sind dazu nötig?Danke erstmal an all diejenigen die mir schnell geholfen haben!!! Und der Tag wird gut!
Mfg SR :p
-
Freut mich wenns geholfen hat.