Ich möchte in meiner App ein Video
/MediaPlayer
QML-Element verwenden und ein Video aus einem benutzerdefinierten Stream abspielen lassen. QMediaPlayer
scheint dies zu unterstützen, da Sie es von einer QIODevice
lesen können, die alles tun kann, was Sie wollen. Aber MediaPlayer
unterstützt nur eine URL.Benutzerdefinierter URL-Protokollhandler Qt 5
Gibt es eine Möglichkeit, mein eigenes URL-Schema zu registrieren, das mein eigenes Streaming-Protokoll verwendet? Zum Beispiel, sagen, dass ich rtsp2://...
, könnte ich etwas vage wie machen wollte:
class Rtsp2 : public QIODevice
{
// open, read, seek, close, etc.
}
QCoreApplication::registerUrlProtocol("rtsp2", Rtsp2);
handeling Urls ist o specifick. –