Как воспроизвести видео в формате mp4 в проигрывателе HTML5 с помощью PySid2 QtWebEngine? - PullRequest
0 голосов
/ 28 апреля 2019

Я не могу воспроизвести видео (mp4) в форматах QtWebEngine QtBrowser.Я попробовал то же самое с mp3-файлами и без каких-либо проблем с музыкой.Но когда я использую то же самое с видео, видео не работает в браузере.Я использую приведенный ниже код для отображения html-файла.

    self.webEngineView.load(QUrl.fromLocalFile(initialUrl))
    self.webEngineView.page().titleChanged.connect(self.setWindowTitle)
    #I found the below global settings from stack overflow, even this tooo is not working
    webSettings = QWebEngineSettings.globalSettings()
    webSettings.setAttribute(QWebEngineSettings.PluginsEnabled, True)
    QtWebEngine.QtWebEngine.initialize()

Вот код HTMl

    <!DOCTYPE html>
    <html lang="en">
       <head>
           <meta charset="UTF-8">
           <title>Playing</title>
           <style>
               body{
                   margin: 0;
               }
           </style>
       </head>
       <body>
           <video width="100%" height="100%" controls>
               <source src="<filePath>.mp4" type="video/mp4">
               Your browser does not support HTML5 video.
           </video>
       </body>
    </html>

Где эта же веб-страница открывается без проблем в обычных веб-браузерах... Может кто-нибудь помочь мне с кодом ... Или я делаю что-нибудь жуткое?

...