国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue中使用EasyPlayer播放H265視頻流

這篇具有很好參考價(jià)值的文章主要介紹了Vue中使用EasyPlayer播放H265視頻流。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求說明

需要在Vue2的項(xiàng)目中使用EasyPlayer進(jìn)行H265視頻流的播放。使用官方的最新版本加載H265會(huì)有問題。一直處于加載中…

實(shí)現(xiàn)步驟

  1. 引入easyplayer,這里最開始引入了最新版會(huì)有問題,因此引入的是3.3.12版本,可參照官方文檔進(jìn)行配置。
    EasyPlayer示例及使用說明
npm install @easydarwin/easyplayer@3.3.12 --save
  1. 在static文件夾中引入對(duì)應(yīng)EasyPlayer.swf,crossdomain.xml,EasyPlayer-lib.min.js。并且需要在index.html中引入Easyplayer-lib.min.js 和jquery.min.js(版本:1.10.2)
 <script src="/static/jquery.min.js"></script>
 <script src="/static/EasyPlayer-lib.min.js"></script>

Vue中使用EasyPlayer播放H265視頻流
3.引入copy-webpack-plugin 。這里用到的版本是4.0.1,其實(shí)這里就是為了將對(duì)應(yīng)的幾個(gè)文件復(fù)制到網(wǎng)站的根目錄。如果是H265的視頻流就會(huì)去請(qǐng)求EasyPlayer.wasm這個(gè)文件。最開始沒有使用這個(gè),僅僅是在static中引入了對(duì)應(yīng)的文件,加載H265視頻流的話,請(qǐng)求EasyPlayer.wasm,每次都會(huì)返回index.html。應(yīng)該是沒有找到對(duì)應(yīng)的文件文章來源地址http://www.zghlxwxcb.cn/news/detail-437134.html

npm install copy-webpack-plugin --save-dev
  1. 關(guān)鍵部分(將對(duì)應(yīng)的文件復(fù)制到網(wǎng)站根目錄)webpack.dev.conf.js中
const CopyWebpackPlugin = require('copy-webpack-plugin')
plugins: [
    new webpack.DefinePlugin({
      'process.env': require('../config/dev.env')
    }),
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update.
    new webpack.NoEmitOnErrorsPlugin(),
    // https://github.com/ampedandwired/html-webpack-plugin
    new HtmlWebpackPlugin({
      filename: 'index.html',
      template: 'index.html',
      inject: true
    }),
    // copy custom static assets 重點(diǎn)是這個(gè)位置,其他的不用管
    new CopyWebpackPlugin([
      {
        from: 'node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer.wasm'
      },
      {
        from: 'node_modules/@easydarwin/easyplayer/dist/component/crossdomain.xml'
      },
      {
        from: 'node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer-lib.min.js'
      },
      {
        from: path.resolve(__dirname, '../static'),
        to: config.dev.assetsSubDirectory,
        ignore: ['.*']
      }
    ])
  ]
  1. webpack.prod.conf.js中關(guān)鍵代碼,plugs中增加代碼
const CopyWebpackPlugin = require('copy-webpack-plugin')
plugins: [
	new CopyWebpackPlugin([
	      {
	        from: path.resolve(__dirname, '../static'),
	        to: config.build.assetsSubDirectory,
	        ignore: ['.*']
	      }
	    ])
]
  1. 測試
<template>
  <div class="main-box">
    <EasyPlayer :videoUrl="videoUrl" :aspect="aspect" :live="live"  :fluent="fluent" :autoplay="autoplay"
      stretch></EasyPlayer>
       
  </div>
</template>
<script>
  import EasyPlayer from "@easydarwin/easyplayer";
  export default {
      data(){
          return{
            aspect:"16:9",
            live:true,
            fluent:true,
            autoplay:true,
            videoUrl:"這個(gè)地方放測試播放地址"
          }
      },
    components: {
      EasyPlayer,
    },
    method(){

    }
  }

</script>
<style scoped>
    .main-box{
        width: 650px;
        height: 600px;
    }
</style>

到了這里,關(guān)于Vue中使用EasyPlayer播放H265視頻流的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【vue Dplayer】播放hls視頻流

    【vue Dplayer】播放hls視頻流

    安裝Dplayer和hls.js 準(zhǔn)備測試流 hls測試地址:(截止2023.08.08有效) http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8

    2024年02月13日
    瀏覽(24)
  • 【vue2】前端如何播放rtsp 視頻流,拿到rtsp視頻流地址如何處理,??狄曨lrtsp h264 如何播放

    【vue2】前端如何播放rtsp 視頻流,拿到rtsp視頻流地址如何處理,??狄曨lrtsp h264 如何播放

    最近在寫vue2 項(xiàng)目其中有個(gè)需求是實(shí)時(shí)播放攝像頭的視頻,攝像頭是 ???的設(shè)備,搞了很長時(shí)間終于監(jiān)控視頻出來了,記錄一下,放置下次遇到。文章有點(diǎn)長,略顯啰嗦請(qǐng)耐心看完。 測試?測試什么?測試rtsp視頻流能不能播放。 video mediaplay官網(wǎng) 即(VLC) 下載、安裝完VLC后

    2024年02月05日
    瀏覽(24)
  • electron+vue網(wǎng)頁直接播放RTSP視頻流?

    electron+vue網(wǎng)頁直接播放RTSP視頻流?

    目前大部分?jǐn)z像頭都支持RTSP協(xié)議,但是在瀏覽器限制,最新版的瀏覽器都不能直接播放RTSP協(xié)議,Electron 桌面應(yīng)用是基于 Chromium 內(nèi)核的,所以也不能直接播放RTSP,但是我們又有這個(gè)需求怎么辦呢? 市場上的方案很多,有很多免費(fèi)開源的,同時(shí)也有比較成熟的商業(yè)軟件,豐儉

    2024年02月02日
    瀏覽(23)
  • vue中web端播放rtsp視頻流(攝像頭監(jiān)控視頻)(??低曚浵駲C(jī))

    vue中web端播放rtsp視頻流(攝像頭監(jiān)控視頻)(??低曚浵駲C(jī))

    ffmpeg下載?https://ffmpeg.org/download.html 找ffmpeg-release-essentials.zip點(diǎn)擊下載,下載完解壓 ffmpeg.exe 程序運(yùn)行 添加成功后驗(yàn)證是否生效任意地方打開cmd窗口輸入 ffmpeg 打印如下表示成功 新建一個(gè)app.js文件,同級(jí)目錄下npm安裝 node-rtsp-stream 我是直接寫在項(xiàng)目里了,你們可以單獨(dú)寫在外

    2024年04月25日
    瀏覽(36)
  • 前端VUE播放RTSP、RTMP、HLS、FLV視頻流的解決方案

    前端VUE播放RTSP、RTMP、HLS、FLV視頻流的解決方案

    最近有個(gè)需求是前端在瀏覽器顯示攝像頭傳回的RTSP視頻流,我和后端都沒做過視頻流的項(xiàng)目,所以一步步摸索過來,方法和經(jīng)驗(yàn)供大家參考。前端采用的技術(shù)有VUE+video.js+flv.js 從上圖可以看出,RTSP流不能直接在瀏覽器播放,所以需要轉(zhuǎn)碼: RTMP的流需要在瀏覽器中用flash播放

    2024年02月06日
    瀏覽(25)
  • 在VUE框架的WEB網(wǎng)頁端播放海康威視RTSP視頻流完全方案

    在VUE框架的WEB網(wǎng)頁端播放??低昍TSP視頻流完全方案

    1.服務(wù)器轉(zhuǎn)流前端轉(zhuǎn)碼方案 服務(wù)器端先把RTSP流用Web Socket或WebRTC推送到前端,再通過WASM轉(zhuǎn)碼MP4播放。此方案雖號(hào)稱是無插件方案,但是需要服務(wù)器支持,兩次轉(zhuǎn)碼導(dǎo)致延遲較高,一般高達(dá)數(shù)秒甚至數(shù)分鐘。此方案首屏畫面顯示很慢。因?yàn)樾枰?wù)器不斷轉(zhuǎn)碼轉(zhuǎn)流,對(duì)CPU和內(nèi)存

    2024年02月05日
    瀏覽(22)
  • 關(guān)于vue播放flv,m3u8視頻流(監(jiān)控)的方法

    關(guān)于vue播放flv,m3u8視頻流(監(jiān)控)的方法

    前文: 隨著前端大屏頁面的逐漸壯大,客戶的需求也越來越多,大屏上面展示的事物也越來越豐? ? ?富。其中實(shí)時(shí)播放監(jiān)控的需求逐步增加,視頻流格式也是有很多種,用到最多的.flv、.m3u8。 一、 JessibucaPlayer插件用來播放flv流 1.首先是先把文件放在vue項(xiàng)目的public下面 2.在

    2023年04月15日
    瀏覽(30)
  • Java后端接口返回視頻流,使用video組件播放視頻,實(shí)現(xiàn)分段下載

    視頻文件保存在不為人知的地方,總之前端不能直接訪問的位置,需要通過后端接口取出來再返回給前端。 前端這樣子播放 src=后端接口 如果后端直接這樣子寫 小視頻問題不大,視頻大的話會(huì)卡頓很久,查看請(qǐng)求發(fā)現(xiàn)會(huì)先請(qǐng)求下載完整視頻后開始播放。而且不能拖動(dòng)進(jìn)度條

    2024年02月12日
    瀏覽(28)
  • 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的視頻流

    官方教程:https://help.aliyun.com/document_detail/125570.htm?spm=a2c4g.11186623.0.0.4a3b125de04RLI#task-1997027 在 vue 項(xiàng)目中的 index.html 文件中,引入視頻資源 封裝組件 base_video_Flv : 組件調(diào)用: web前端HTML播放HLS在線視頻流(m3u8): https://blog.csdn.net/Evil_0_0_0/article/details/105768336

    2024年02月06日
    瀏覽(17)
  • 68、使用aws官方的demo和配置aws服務(wù),進(jìn)行視頻流上傳播放

    基本思想:參考官方視頻,進(jìn)行了配置aws,測試了視頻推流,rtsp和mp4格式的視頻貌似有問題,待調(diào)研和解決 RTSP測試地址 來自上述網(wǎng)站 第一步:1) 進(jìn)入aws的網(wǎng)站,然后進(jìn)入ioT Core

    2024年02月11日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包