如何使用PySid2 QtWebEngine在HTML5播放器中播放“ mp4”视频?

时间:2019-04-28 07:00:41

标签: python html5-video pyside2 qtwebengine

我无法在QtWebEngine QtBrowser中播放视频(mp4)格式。我对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>

在正常的Web浏览器中打开同一网页的位置没有问题... 有人可以帮我提供代码吗?还是我在做令人毛骨悚然的事情?

0 个答案:

没有答案