整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          qwebengineview怎么播放html視頻

          在QWebEngineView中播放HTML視頻,可以使用HTML5的video元素。首先,確保你已經加載了包含視頻標簽的HTML頁面。然后,在QWebEngineView中執行以下步驟:

          1. 獲取QWebEnginePage對象:

          ```cpp

          QWebEnginePage *page = view->page();

          ```

          2. 注冊一個JavaScript回調函數來處理視頻事件:

          ```cpp

          QObject::connect(page, &QWebEnginePage::loadFinished, [=](bool ok) {
          if (ok) {
          page->runJavaScript("document.getElementsByTagName('video')[0].addEventListener('ended', function() { window.videoEnded(); });");
          }
          });

          ```

          這個示例中,我們注冊了一個名為`videoEnded()`的JavaScript函數來處理視頻結束事件。

          3. 在C++代碼中定義一個槽函數來處理視頻結束事件:

          ```cpp

          public slots:
          void handleVideoEnded();

          ```

          4. 將槽函數與JavaScript回調函數關聯起來:

          ```cpp

          QObject::connect(page, &QWebEnginePage::javaScriptWindowObjectCleared, [=]() {
          page->mainFrame()->addToJavaScriptWindowObject("window", this);
          });

          ```

          5. 在槽函數中實現邏輯:

          ```cpp

          void MyClass::handleVideoEnded()
          {
          // 處理視頻結束事件的邏輯
          }

          ```

          6. 在JavaScript中調用C++槽函數:

          ```javascript

          function videoEnded() {
          window.videoEnded();
          }

          ```

          通過這些步驟,你就可以在QWebEngineView中播放和處理HTML視頻了。請注意,這里只提供了基本的示例,具體實現可能需要根據你的具體需求進行調整。

          上周有許多小朋友登錄了冉爸的服務器,體驗了有趣的scratch,也完成了自己的第一個作品,非常棒!

          冉爸正在讀scratch的源碼,希望把它編譯到網站上,讓小朋友們通過網站輕松分享作品。在編譯成功之前,我們可以將作品錄制成視頻再分享給朋友。可是,60秒的scratch視頻文件,大小就超過20M,轉發分享可一點也不方便,而且我們不知道對方的手機是否能夠播放我們的視頻格式。怎么辦呢?

          別著急,冉爸已經為大家找了一個方法,可以輕松地轉碼視頻,再把視頻鏈接放在網頁里,這樣無論是發送給朋友還是轉發到朋友圈都很方便啦。

          這么說,是要自己做網頁了?嗯,是的。不過啊,一點也不難,小朋友們只要按照下面的步驟做,幾分鐘就可以做好自己的第一個網頁了!

          首先,想做個人網頁的小朋友們要告訴冉爸,在網站服務器上給你們建好目錄。舉個栗子,小明同學想做個人博客,冉爸在服務器上配置好之后,會把網址:http://ranbaxuetang.cn/xiaoming 分給小明,這就是博客的家啦。

          接下來,小明要在目錄下建一個網頁文檔,比如hello.html。把以下代碼復制到網頁文檔的開頭,<head></head>元素是所有頭部元素的容器,它們是用來描述文檔、定義網頁標題、外部資源、樣式信息以及客戶端腳本等等。

          <!doctype html>
          <html>
          <head>
           <meta charset="utf-8">
           <meta http-equiv="X-UA-Compatible" content="IE=edge">
           <meta name="viewport" content="width=device-width, initial-scale=1">
           <title>冉爸學堂</title>
           <link  rel="stylesheet"> <link rel="stylesheet" href="/static/css/style.css"> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script type="text/javascript" src="/static/js/custom.js"></script>
          </head>

          頭部元素的具體內容及含義我們先不細說,后面用到的時候再做解釋。復制好頭部元素之后,接著再復制以下代碼。這些是網頁文檔的主要內容。導航欄header引用了其它文件,除此之外,就是我們網頁上的文字介紹和視頻。

          <body>
           <div id="header"></div>
           <div class="container">
           <div class="row clearfix">
           <div class="col-md-8 column">
           <div style="margin:40px 0">
           <h4>
           <font color="red">大家好~</font>
           </h4>
           <h4>
           <font color="green">這是我的第一個Scratch作品!</font>
           </h4>
           <h4>
           <font color="blue">希望你們喜歡。</font>
           </h4>
           </div>
           <video controls="controls" width="100%" poster="sample.png">
           <source src="http://video.ranbaxuetang.cn/260f058280b745cf8753f901b7d27cd9/423b9a347c924a57887ca738e2aa9c8f-ecb935a2338b3b084da88bf43b0e2c16-fd.mp4" type="video/mp4" />
           您的瀏覽器不支持 video 標簽。
           </video>
           </div>
           </div>
           </div>
          </body>
          </html>

          小明需要將scratch視頻文件交給冉爸,待轉碼完成之后會得到一個視頻鏈接,然后將視頻鏈接替換<source></source>標簽里的鏈接,保存網頁文檔,然后用瀏覽器打開 http://ranbaxuetang.cn/xiaoming/hello.html,就能看到自己編輯的文字和視頻啦,通過朋友圈轉發分享也變得非常容易。

          小朋友們可以試著做自己的第一個網頁,一點也不難~

          何打開HTML文件?一文教你多種方法!HTML文件是網頁開發的基礎,它可以包含文本、圖像、音頻、視頻等多種多媒體元素。那么,我們該如何打開這樣的文件呢?下面來介紹幾種常見的方法。第一種方法是使用瀏覽器打開。這是最常見的方式,只需要幾個簡單的步驟就能完成。首先,我們可以使用Chrome瀏覽器。打開Chrome瀏覽器,然后在地址欄中輸入HTML文件的URL,或者直接將HTML文件拖拽到瀏覽器窗口中,HTML文件就會在瀏覽器中打開了。同樣的,使用Firefox瀏覽器和Safari瀏覽器也是類似的操作,只需要在地址欄中輸入URL或者拖拽HTML文件到瀏覽器窗口中即可。第二種方法是使用編輯器打開。如果你習慣使用Sublime Text或者Atom這樣的編輯器,也可以通過它們來打開HTML文件。

          只需要在菜單欄中選擇“文件”->“打開”,然后在彈出的文件瀏覽器窗口中找到你的HTML文件,點擊打開即可。第三種方法是使用命令行工具打開。如果你熟悉命令行操作,可以使用命令行工具來打開HTML文件。在Windows系統中,打開命令提示符,使用cd命令切換到HTML文件所在的目錄,然后在命令提示符中輸入"type filename.html"(其中filename.html是你的HTML文件名),HTML文件的內容將會在命令提示符中顯示。在macOS系統中,打開終端,使用cd命令切換到HTML文件所在的目錄,然后在終端中輸入"cat filename.html"(其中filename.html是你的HTML文件名),HTML文件的內容將會在終端中顯示。通過以上幾種方式,你可以輕松地打開HTML文件。

          無論是使用瀏覽器、編輯器還是命令行工具,都能夠幫助你查看和編輯HTML文件,更好地進行網頁開發工作。參考資料:- [How to Open HTML Files](https://www.wikihow.com/Open-HTML-Files)- [How to Open HTML Files](https://www.techwalla.com/articles/how-to-open-html-files)


          主站蜘蛛池模板: 久久久久久综合一区中文字幕| 综合无码一区二区三区| 国产成人高清视频一区二区| 无码日韩精品一区二区免费| 狠狠综合久久AV一区二区三区| 无码少妇一区二区浪潮免费| 麻豆aⅴ精品无码一区二区| 中文字幕亚洲一区二区三区| 精品一区二区高清在线观看| 色综合视频一区中文字幕| 亚洲一区动漫卡通在线播放| 久久亚洲国产精品一区二区| 熟女少妇丰满一区二区| 99国产精品一区二区| 一区二区视频在线免费观看| 国产AV天堂无码一区二区三区| 成人精品一区二区激情| 成人无码精品一区二区三区| 日韩av片无码一区二区不卡电影 | 波多野结衣一区二区三区高清av | 色国产在线视频一区| 色欲AV蜜桃一区二区三| 四虎在线观看一区二区| 国偷自产视频一区二区久| 无码毛片一区二区三区视频免费播放| 国产在线一区观看| 精品人妻少妇一区二区三区在线| 久久99久久无码毛片一区二区| 久久久精品日本一区二区三区 | 日本一区免费电影| 一区 二区 三区 中文字幕 | 国产一区二区三区手机在线观看| 在线精品一区二区三区电影| 无码人妻AⅤ一区二区三区水密桃| 一区二区日韩国产精品| 亚洲熟女少妇一区二区| 亚洲一区二区三区无码国产| 国产伦精品一区三区视频| 国产福利电影一区二区三区久久久久成人精品综合 | 国产香蕉一区二区精品视频| 色天使亚洲综合一区二区|