Desidero utilizzare un elemento QML Video
/MediaPlayer
nella mia app e farlo riprodurre un video da un flusso personalizzato. QMediaPlayer
sembra supportare questo dato che puoi leggere da uno QIODevice
che può fare tutto quello che vuoi. Ma MediaPlayer
supporta solo un URL.Gestore protocollo URL personalizzato Qt 5
C'è un modo per registrare il mio schema URL che utilizza il mio protocollo di streaming? Ad esempio, dire che ho voluto fare rtsp2://...
, potevo fare qualcosa di vagamente simile:
class Rtsp2 : public QIODevice
{
// open, read, seek, close, etc.
}
QCoreApplication::registerUrlProtocol("rtsp2", Rtsp2);
gli URL handeling è OS specifick. –