Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-23815

QML Video element doesn't use QDeclarativeNetworkAccessManagerFactory

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.0.0
    • Multimedia
    • None
    • Symbian
      Qt SDK version 1.1.3

    Description

      Video element doesn't utilise QDeclarativeNetworkAccessManagerFactory.

      Example code:
      int main(int argc, char ** argv)
      {
          QUrl source("qml/network/main.qml");
      
          QApplication app(argc, argv);
      
          QDeclarativeView view;
          view.engine()->setNetworkAccessManagerFactory(new MyNetworkAccessManagerFactory);
          view.setSource(source);
          view.show();
      
          return app.exec();
      }
      class MyNetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory
      {
      public:
          virtual QNetworkAccessManager *create(QObject *parent);
      };
      
      QNetworkAccessManager *MyNetworkAccessManagerFactory::create(QObject *parent)
      {
          qDebug() << "create called";  // This is never called, in case of Video element, but works correctly if e.g. Image element is used
      
          QNetworkAccessManager*nam = new QNetworkAccessManager(parent);
      
          return nam;
      }
      main.qml:
      
          Video {
              id: video
              anchors.fill:  parent
              source: "http://someserver.com/testvideo.mp4"
      
              autoLoad:  true
              volume: 0.5
              fillMode: Video.PreserveAspectFit
          }
      }
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ylopes Yoann Lopes
            ruusiala Jarmo Ruusiala (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes