最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue-video-player?播放m3u8視頻流的實(shí)現(xiàn)

 更新時(shí)間:2022年04月25日 08:40:41   作者:_紅領(lǐng)巾  
本文主要介紹了vue-video-player?播放m3u8視頻流的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

該問(wèn)題網(wǎng)上答案較少,翻閱github得到想要的答案,在此記錄一下

首先,為了減少包體積,在組件中局部引入vue-video-player(在main.j s中引入會(huì)增加包體積)

播放m3u8需要注意兩點(diǎn):

  • 需要引入videojs并綁定到window上
  • 安裝依賴videojs-contrib-hls( npm i videojs-contrib-hls)并引入
  • sources要指定type為application/x-mpegURL

代碼如下:

<template>
    <section>
        <video-player :options="options"></video-player>
    </section>
</template>

<script>
import { videoPlayer } from 'vue-video-player'

import videojs from 'video.js'
//注意點(diǎn)1:需要引入videojs并綁定到window上
window.videojs = videojs
//注意點(diǎn)2:引入依賴
require('videojs-contrib-hls/dist/videojs-contrib-hls.js')


require('video.js/dist/video-js.css')
require('vue-video-player/src/custom-theme.css')

export default {
    name: 'test-video-player',
    components: {
        videoPlayer
    },
    data() {
        return {
            options: {
                autoplay: false,
                height: '720',
                playbackRates: [0.7, 1.0, 1.25, 1.5, 2.0],
                sources: [
                    {
                        withCredentials: false,
                        type: 'application/x-mpegURL', //注意點(diǎn)3:這里的type需要指定為 'application/x-mpegURL'
                        src:
                            'https://tx-safety-video.acfun.cn/mediacloud/acfun/acfun_video/47252fc26243b079-e992c6c3928c6be2dcb2426c2743ceca-hls_720p_2.m3u8?pkey=ABDuFNTOUnsfYOEZC286rORZhpfh5uaNeFhzffUnwTFoS8-3NBSQEvWcqdKGtIRMgiywklkZvPdU-2avzKUT-I738UJX6urdwxy_ZHp617win7G6ga30Lfvfp2AyAVoUMjhVkiCnKeObrMEPVn4x749wFaigz-mPaWPGAf5uVvR0kbkVIw6x-HZTlgyY6tj-eE_rVnxHvB1XJ01_JhXMVWh70zlJ89EL2wsdPfhrgeLCWQ&safety_id=AAKir561j0mZgTqDfijAYjR6'
                    }
                ],
                hls: true
            }
        }
    },
    computed: {},
    methods: {},
    created() {}
}
</script>

<style lang="" scoped></style>

參考

到此這篇關(guān)于vue-video-player 播放m3u8視頻流的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue-video-player 播放m3u8視頻流內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue keep-alive實(shí)現(xiàn)多組件嵌套中個(gè)別組件存活不銷毀的操作

    vue keep-alive實(shí)現(xiàn)多組件嵌套中個(gè)別組件存活不銷毀的操作

    這篇文章主要介紹了vue keep-alive實(shí)現(xiàn)多組件嵌套中個(gè)別組件存活不銷毀的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • vue項(xiàng)目history模式下部署子路由跳轉(zhuǎn)失敗的解決

    vue項(xiàng)目history模式下部署子路由跳轉(zhuǎn)失敗的解決

    這篇文章主要介紹了vue項(xiàng)目history模式下部署子路由跳轉(zhuǎn)失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Vue?Element?plus使用方法梳理

    Vue?Element?plus使用方法梳理

    Element?Plus,由餓了么大前端團(tuán)隊(duì)開(kāi)源出品的一套為開(kāi)發(fā)者、設(shè)計(jì)師和產(chǎn)品經(jīng)理準(zhǔn)備的基于?Vue?3.0?的組件庫(kù),Element?Plus是基于Vue3面向設(shè)計(jì)師和開(kāi)發(fā)者的組件庫(kù),提供了配套設(shè)計(jì)資源,幫助你的網(wǎng)站快速成型
    2022-12-12
  • 12 種使用Vue 的最佳做法

    12 種使用Vue 的最佳做法

    這篇文章主要介紹了12 種使用Vue 的最佳做法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 如何使用el-cascader組件寫下拉級(jí)聯(lián)多選及全選功能

    如何使用el-cascader組件寫下拉級(jí)聯(lián)多選及全選功能

    這篇文章主要介紹了如何使用el-cascader組件寫下拉級(jí)聯(lián)多選及全選功能,因?yàn)槭怯腥x的功能,所以不能直接使用el-cascader組件,?而是選擇使用el-select組件,?在此組件內(nèi)部使用el-cascader-panel級(jí)聯(lián)面板,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Vue.js3.2響應(yīng)式部分的優(yōu)化升級(jí)詳解

    Vue.js3.2響應(yīng)式部分的優(yōu)化升級(jí)詳解

    這篇文章主要為大家介紹了Vue.js3.2響應(yīng)式部分的優(yōu)化升級(jí)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導(dǎo)入全指南詳細(xì)教程

    Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導(dǎo)入全指南詳細(xì)教程

    在Vue中使用JSON文件有多種方式,包括使用fetch方法加載JSON文件、使用axios庫(kù)加載JSON文件,以及將JSON文件導(dǎo)入為模塊,這篇文章主要介紹了Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導(dǎo)入全指南詳細(xì)教程,需要的朋友可以參考下
    2024-01-01
  • 關(guān)于vue-treeselect綁值、回顯等常見(jiàn)問(wèn)題的總結(jié)

    關(guān)于vue-treeselect綁值、回顯等常見(jiàn)問(wèn)題的總結(jié)

    這篇文章主要介紹了關(guān)于vue-treeselect綁值、回顯等常見(jiàn)問(wèn)題的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue-cli 使用axios的操作方法及整合axios的多種方法

    vue-cli 使用axios的操作方法及整合axios的多種方法

    這篇文章主要介紹了vue-cli 使用axios的操作方法及整合axios的多種方法,vue-cli整合axios的多種方法,小編一一給大家列出來(lái)了,大家根據(jù)自身需要選擇,需要的朋友可以參考下
    2018-09-09
  • vue組件之間數(shù)據(jù)傳遞的方法實(shí)例分析

    vue組件之間數(shù)據(jù)傳遞的方法實(shí)例分析

    這篇文章主要介紹了vue組件之間數(shù)據(jù)傳遞的方法,結(jié)合實(shí)例形式分析了vue.js父組件與子組件之間數(shù)據(jù)傳遞相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02

最新評(píng)論

南阳市| 舟曲县| 韩城市| 五家渠市| 龙州县| 阿鲁科尔沁旗| 琼中| 保靖县| 西吉县| 阜平县| 哈尔滨市| 四会市| 靖边县| 泾源县| 都江堰市| 青龙| 鲜城| 泊头市| 吴桥县| 兰西县| 黄石市| 崇仁县| 海林市| 恩施市| 滦平县| 平乐县| 齐河县| 彭山县| 罗平县| 贵州省| 梅河口市| 法库县| 许昌市| 长丰县| 赤城县| 湾仔区| 白银市| 尚义县| 微山县| 肇源县| 呼玛县|