Vue成長(zhǎng)之旅 | easyPlayer 播放 hls直播流

簡(jiǎn)介

easyPlayer 播放庫(kù)是一款兼容性比較強(qiáng)的播放庫(kù),根據(jù)網(wǎng)上的資料琢锋,測(cè)試了兩次出現(xiàn)了多種問(wèn)題次和,又從新下載了一個(gè)js庫(kù)能正常播放

功能實(shí)現(xiàn)

安裝

1包各、下載EasyWasmPlayer.js 七咧、 libDecoder.wasm 到本地, 然后放在public 根目錄下面:


image.png

2叮叹、在index.html文件中引用EasyWasmPlayer.js

image.png

3艾栋、編寫(xiě)播放頁(yè)面

<template>
  <div id="app">
    <el-row>
      <el-col :span="24">
        <h4>H265播放器</h4>
        <div class="player-box">
          <div id="wasmPlayer"></div>
        </div>
        <div style="width:100%;margin: auto;">
          <div id="newplay" onClick="onplay"></div>
          <el-input v-model="input" placeholder="請(qǐng)輸入播放地址接口" size="mini"></el-input>
          <el-button class="player-button" size="mini" type="success" @click="play">播放</el-button>
        </div>
      </el-col>
    </el-row>
  </div>
</template>
<script>
  export default {
    data() {
      return {
        input: 'http://124.160.101.172:7036/xx/1000104%240/substream/1.m3u8',      //視頻播放地址(本地址已處理過(guò))
        player: ''      //播放器對(duì)象
      }
    },
    mounted() {
      //實(shí)例化播放器
      this.player = new WasmPlayer(null, 'wasmPlayer', this.callbackfun, {
        Height: true, //Height:播放器尺寸是否繼承父盒子的
        openAudio: true, //openAudio:是否打開(kāi)音頻
        BigPlay: false,
        HideKbs: true //HideKbs:是否隱藏實(shí)時(shí)碼率
      })
      this.play()
    },
    methods: {
      // 播放事件
      play() {
        if (!this.input) {
          this.$message.error('請(qǐng)輸入接口地址!')
        } else {
          this.player.play(this.input, 1)
        }
      },
      //回調(diào)函數(shù)
      callbackfun(e) {
        console.log(e)
        if (e == 'pause') {//暫停事件
          this.player.setSnap('images/logo_1.png')//顯示封面圖片
        } else if (e == 'play') {
          this.player.endSnap()//清除封面圖片
          this.player.endLoading()//取消Loading顯示
        }
      }
    }
  }
</script>
# 樣式就不粘貼了蛉顽, 官網(wǎng)都有

這樣就可以正常播放了

參考資料:

http://33h.co/km9jh
https://www.mdaima.com/news/157.html
https://github.com/tsingsee/EasyPlayer.js (demo蝗砾,可以運(yùn)行,但是我完全復(fù)制到我的項(xiàng)目中携冤, js 報(bào)錯(cuò)悼粮,_typeof is not defined, 替換下我的播放庫(kù)就好了 )

ef3f772690a2da7f763e82ae2f8522a.png

需要的資料:
鏈接:https://pan.baidu.com/s/1brWeYp3u3VSnNud_xLXnTA
提取碼:s2xl

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市曾棕,隨后出現(xiàn)的幾起案子扣猫,更是在濱河造成了極大的恐慌,老刑警劉巖翘地,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件申尤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡衙耕,警方通過(guò)查閱死者的電腦和手機(jī)昧穿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)橙喘,“玉大人时鸵,你說(shuō)我怎么就攤上這事√梗” “怎么了饰潜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)磁奖。 經(jīng)常有香客問(wèn)我囊拜,道長(zhǎng),這世上最難降的妖魔是什么比搭? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任冠跷,我火速辦了婚禮,結(jié)果婚禮上身诺,老公的妹妹穿的比我還像新娘蜜托。我一直安慰自己,他們只是感情好霉赡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布橄务。 她就那樣靜靜地躺著,像睡著了一般穴亏。 火紅的嫁衣襯著肌膚如雪蜂挪。 梳的紋絲不亂的頭發(fā)上重挑,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音棠涮,去河邊找鬼谬哀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛严肪,可吹牛的內(nèi)容都是我干的史煎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼驳糯,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼篇梭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起酝枢,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤恬偷,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后隧枫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體喉磁,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年官脓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了协怒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡卑笨,死狀恐怖孕暇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赤兴,我是刑警寧澤妖滔,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站桶良,受9級(jí)特大地震影響座舍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜陨帆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一曲秉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疲牵,春花似錦承二、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至识啦,卻和暖如春负蚊,著一層夾襖步出監(jiān)牢的瞬間神妹,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工盖桥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灾螃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓揩徊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親嵌赠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子塑荒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容