欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

easywasmplayer實現(xiàn)視頻流播放示例詳解

 更新時間:2023年09月22日 09:04:05   作者:huaweichenai  
這篇文章主要為大家介紹了easywasmplayer實現(xiàn)視頻流播放示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

一:介紹

easywasmplayer文檔地址:https://www.npmjs.com/package/easywasmplayer

EasyPlayer.js H5播放器,是一款能夠同時支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)視頻直播與視頻點播等多種協(xié)議,支持H.264、H.265、AAC等多種音視頻編碼格式,支持mse、wasm等多種解碼方式,支持Windows、Linux、Android、iOS全平臺終端的H5播放器。

二:html+js實現(xiàn)視頻流播放

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>EasyWasmPlayer-Demo</title>
    <script src="./EasyWasmPlayer.js"></script> 
    <style>
      .box {
        width:600px;
        height:400px;
      }
    </style> 
</head>
<body>
    <div class="box">
      <div id="Player"></div>
    </div>
    <script>
      // 實例化播放器
      var Player = new WasmPlayer(null,'Player',callbackFun,{cbUserPtr:this, decodeType:"auto", openAudio:1, BigPlay:false, Height:true});
      // 調(diào)用播放
      Player.play('視頻流地址', 1);
      //播放事件回調(diào)
      function callbackFun(e) {
        console.log(e)
      }
    </script> 
</body>
</html>

三:vue實現(xiàn)視頻流播放

1:安裝easywasmplayer

npm install @easydarwin/easywasmplayer --save

2:拷貝

將@easydarwin/easywasmplayer/EasyWasmPlayer.js和@easydarwin/easywasmplayer/libDecoder.wasm拷貝到項目public目錄下

3:在public目錄下的index.html引入easywasmplayer

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width,initial-scale=1.0" />
    <link rel="icon" href="<%= BASE_URL %>favicon.ico" rel="external nofollow"  />
    <title>EasyWasmPlayer-Demo</title>
    <script src="./EasyWasmPlayer.js"></script> 
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>

4:使用easywasmplayer實現(xiàn)視頻流播放

<template>
  <div class="box">
    <div id="Player"></div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      player: '',
      url: '視頻流地址'
    }
  },
  mounted() {
    // 實例化播放器
    this.player = new WasmPlayer(null, 'Player', this.callbackfun)
    // 調(diào)用播放
    this.player.play(this.url, 1)
  },
  methods: {
    //播放事件回調(diào)
    callbackfun(e) {
      console.log('callbackfun', e);
    }
  }

以上就是easywasmplayer實現(xiàn)視頻流播放示例詳解的詳細內(nèi)容,更多關于easywasmplayer視頻流播放的資料請關注腳本之家其它相關文章!

相關文章

  • Bootstrap table分頁問題匯總

    Bootstrap table分頁問題匯總

    這篇文章主要為大家匯總了Bootstrap table分頁的典型問題,以及對應每個bootstrap table分頁問題的解決方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • JavaScript編程設計模式之觀察者模式(Observer Pattern)實例詳解

    JavaScript編程設計模式之觀察者模式(Observer Pattern)實例詳解

    這篇文章主要介紹了JavaScript編程設計模式之觀察者模式(Observer Pattern),簡單說明了觀察者模式的概念、原理并結(jié)合實例形式詳細給出了觀察者模式的相關實現(xiàn)與使用技巧,需要的朋友可以參考下
    2017-10-10
  • 實例詳解BootStrap的動態(tài)模態(tài)框及靜態(tài)模態(tài)框

    實例詳解BootStrap的動態(tài)模態(tài)框及靜態(tài)模態(tài)框

    要用bootStrap這個框架就必須要重載它的class類,也就是說class要一樣。接下來通過實例代碼給大家介紹BootStrap的動態(tài)模態(tài)框及靜態(tài)模態(tài)框,需要的朋友可以參考下
    2018-08-08
  • JavaScript實現(xiàn)兼容IE6的收起折疊與展開效果實例

    JavaScript實現(xiàn)兼容IE6的收起折疊與展開效果實例

    這篇文章主要介紹了JavaScript實現(xiàn)兼容IE6的收起折疊與展開效果,結(jié)合具體實例形式分析了javascript事件響應及針對頁面元素屬性的動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • JS?try?catch基本用法以及常見的異常處理

    JS?try?catch基本用法以及常見的異常處理

    JS異常處理的作用是幫助開發(fā)者識別和處理運行時的錯誤和異常情況,確保程序在出現(xiàn)問題時能夠優(yōu)雅地降級或恢復,而不是導致整個應用崩潰或產(chǎn)生不可預測的行為,這篇文章主要介紹了JS?try?catch基本用法以及常見的異常處理,需要的朋友可以參考下
    2025-04-04
  • Javascript 類型轉(zhuǎn)換、封閉函數(shù)及常見內(nèi)置對象操作示例

    Javascript 類型轉(zhuǎn)換、封閉函數(shù)及常見內(nèi)置對象操作示例

    這篇文章主要介紹了Javascript 類型轉(zhuǎn)換、封閉函數(shù)及常見內(nèi)置對象操作,結(jié)合實例形式分析了JavaScript類型顯示轉(zhuǎn)換、隱式轉(zhuǎn)換、變量作用域、封閉函數(shù)及常用內(nèi)置對象相關操作技巧,需要的朋友可以參考下
    2019-11-11
  • js前端URL含有特殊字符的轉(zhuǎn)碼的實現(xiàn)

    js前端URL含有特殊字符的轉(zhuǎn)碼的實現(xiàn)

    本文主要介紹了js前端URL含有特殊字符的轉(zhuǎn)碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 前端日歷插件VCalendar的簡單使用方法

    前端日歷插件VCalendar的簡單使用方法

    這篇文章主要介紹了VCalendar的安裝和使用方法,包括如何通過官網(wǎng)地址引入API,并在項目中全局引入main.js文件,使用VCalendar可以實現(xiàn)日歷功能,需要的朋友可以參考下
    2025-01-01
  • js自定義彈框插件的封裝

    js自定義彈框插件的封裝

    這篇文章主要為大家詳細介紹了js自定義彈框插件的簡單封裝,自己封裝一個彈框插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • javascript的offset、client、scroll使用方法詳解

    javascript的offset、client、scroll使用方法詳解

    javascript的offset、client、scroll在使用過程中非常頻繁,接下來將對此進行一一介紹,需要了解的朋友可以詳細參考下
    2012-12-12

最新評論