前端web頁面通過VUE集成H5直播、點播播放器LivePlayer


基於VUE和webpck的前端工程

這里可以參考 https://github.com/livegbs/GB28181-Server

1、安裝@liveqing/liveplayer

npm -i @liveqing/liveplayer --save-dev

2、webpack.config.js 添加配置

這里是配置webpack自動copy,當然也可以手動復制到待發布的web目錄,如www

....
const CopyWebpackPlugin = require('copy-webpack-plugin');
....
   plugins: [
   ...
      new CopyWebpackPlugin([
        { from: 'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml'},
        { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf'},
        { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js', to: 'js/'}
    ]),
   ...
   ]

3、配置template.html

<!DOCTYPE HTML>
<html>
    <head>
     .....
        <!--這里的路徑是上一步copy,相對於www目錄的相對路徑,最終目的讓瀏覽器可以訪問到這個js-->
        <script src="js/liveplayer-lib.min.js"></script>
    </head>
    <bodyr>
        .....
    </body>
</html>

4、.vue中使用liveplayer

4.1、 import 引入

import LivePlayer from "@liveqing/liveplayer";

4.2、 components 中添加

 components: {
    LivePlayer
 }

4.3 頁面中添加組件

	<div>
	....
   <LivePlayer :videoUrl="url" live muted stretch></LivePlayer>
   ....
   </div>

4.4 url設置

this.url = 播放的視頻地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM