2017-12-14 6 views
0

Ich habe eine Qt 5.8 Web-basierte Anwendung erstellt, aber leider wird das Video nicht in der Anwendung abgespielt.QT 5.8 WebEngine Html 5 Unterstützung für Video-Player

Nachdem in vielen Foren kommen fand ich, dass ich proprietäre-Codec

Aber diese Lösung kommt mit der Warnung QT mit Flagge aufbauen müssen: Wenn proprietären Codec-Bibliotheken zu verteilen, können Sie Lizenzen für sie erwerben müssen.

Leider kann ich diese proprietären Codec-Bibliotheken nicht verwenden.

Wenn ich Open-Source-Codec-Bibliotheken verwenden, muss ich QT erneut mit einem anderen Flag kompilieren. Gibt es eine andere Lösung für diesen Ansatz?

+1

Wie lautet das Format/Codec Ihres Videos? – demonplus

+0

Ich benutze mp4 videos. – user2751466

Antwort

0

Leider ist das mp4-Dateiformat mit proprietären Codecs die einzige Option (d. H. Das Erwerben von Lizenzen zum Verteilen und Konfigurieren/Erstellen von Qt mit der Option, die Sie bereits in Ihrer Frage angegeben haben).

Von Qt docs:

Qt WebEngine unterstützt das MPEG-4 Part 14 (MP4) Dateiformat nur, wenn der erforderlichen proprietäre Audio- und Video-Codecs, wie zum Beispiel H.264 und MPEG-Layer-3 (MP3) , wurden aktiviert.

Verwandte Themen