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

Vue中實現(xiàn)視頻播放的示例詳解

 更新時間:2023年08月01日 11:25:33   作者:不會敲代碼阿  
這篇文章主要為大家學習介紹了基于Vue如何實現(xiàn)視頻播放的功能,文中的示例代碼講解詳細,具有一定的參考價值,需要的小伙伴可以了解一下

方法一

main.js中引入并且定義全局變量

//Video.js 視頻配件
import Video from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.$video = Video
import * as echarts from 'echarts'  //引入Echarts,
Vue.prototype.$echarts = echarts  //定義為全局變量
//通過相對路徑來引入
 <el-row :gutter="30">
      <el-col :span="20" :offset="1">
        <el-card class="box-card">
          <div class="video-player vjs-custom-skin">
            <video id="myVideo" class="video-js" :playsinline="false">
              <source src="../../../assets/images/1.mp4" type="video/mp4" >
            </video>
          </div>
        </el-card>
      </el-col>
    </el-row>
    //絕對路徑引入需要把文件放在public下
 <el-row :gutter="30">
      <el-col :span="20" :offset="1">
        <el-card class="box-card">
          <div class="video-player vjs-custom-skin">
            <video id="myVideo" class="video-js" :playsinline="false">
              <source src="/1.mp4" type="video/mp4" >
            </video>
          </div>
        </el-card>
      </el-col>
    </el-row>
export default {
  name: "TestTwo",
  data() {
    return {
    };
  },
  mounted() {
    this.initVideo();
  },
    methods: {
    initVideo() {
      //初始化視頻方法
      let myPlayer = this.$video(myVideo, {
        //確定播放器是否具有用戶可以與之交互的控件。沒有控件,啟動視頻播放的唯一方法是使用autoplay屬性或通過Player API。
        controls: true,
        volume: 0.1,
        playbackRates: [0.7, 1.0, 1.5, 2.0], // 播放速度
        //自動播放屬性,muted:靜音播放
        autoplay: "muted",
        // autoplay: "true",
        //建議瀏覽器是否應在<video>加載元素后立即開始下載視頻數(shù)據(jù)。
        preload: "auto",
        //設置視頻播放器的顯示寬度(以像素為單位)
        width: "500px",
        //設置視頻播放器的顯示高度(以像素為單位)
        height: "310px",
        language: "zh-CN",
        aspectRatio: "9:6", // 將播放器置于流暢模式,并在計算播放器的動態(tài)大小時使用該值。值應該代表一個比例 - 用冒號分隔的兩個數(shù)字(例如"16:9"或"4:3")
        fluid: true, // 當true時,Video.js player將擁有流體大小。換句話說,它將按比例縮放以適應其容器。
      });
    },
  },

方法二

通過自帶的庫來實現(xiàn)

    <el-table v-loading="loading" :data="videoList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="視頻" align="center" prop="url">
       <template slot-scope="scope">
         <video  controls id="video-class":src="scope.row.url"></video>
       </template>
       //例如:https:localhost:8080/加你本地配置的路徑
export default {
  name: "TestTwo",
  data() {
    return {
    videoList: []
    };
  },
  methods: {
    /** 查詢視頻播放列表 */
    getList() {
      this.loading = true;
      listVideo(this.queryParams).then(response => {
        this.videoList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },

到此這篇關(guān)于Vue中實現(xiàn)視頻播放的示例詳解的文章就介紹到這了,更多相關(guān)Vue視頻播放內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue跨域解決方法

    vue跨域解決方法

    這篇文章主要介紹了vue跨域解決方法 ,需要的朋友可以參考下
    2017-10-10
  • vuejs實現(xiàn)遞歸樹型菜單組件

    vuejs實現(xiàn)遞歸樹型菜單組件

    本篇文章主要介紹了vuejs實現(xiàn)遞歸樹型菜單組件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Vuex拿到state中數(shù)據(jù)的3種方式與實例剖析

    Vuex拿到state中數(shù)據(jù)的3種方式與實例剖析

    store是一個狀態(tài)管理工具(vueX中只有唯一 一個store),下面這篇文章主要給大家介紹了關(guān)于Vuex拿到state中數(shù)據(jù)的3種方式與實例剖析的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • vue+video.js視頻播放、視頻切換、視頻斷點分段上傳功能

    vue+video.js視頻播放、視頻切換、視頻斷點分段上傳功能

    本次需求是做一個視頻列表,點擊視頻列表播放對應視頻;同時要求實現(xiàn)斷點分段上傳大文件(視頻)的功能,今天通過本文給大家講解下vue+video.js視頻播放、視頻切換、視頻斷點分段上傳功能,感興趣的朋友一起看看吧
    2022-12-12
  • vue實現(xiàn)彈窗翻頁多選效果

    vue實現(xiàn)彈窗翻頁多選效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)彈窗翻頁多選效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • vue常用的數(shù)字孿生可視化的自適應方案

    vue常用的數(shù)字孿生可視化的自適應方案

    這篇文章主要為大家介紹了vue常用的數(shù)字孿生可視化的自適應方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 詳解Vue 全局變量,局部變量

    詳解Vue 全局變量,局部變量

    這篇文章主要介紹了Vue全局變量局部變量,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 解決Can''t find variable: SockJS vue項目的問題

    解決Can''t find variable: SockJS vue項目的問題

    這篇文章主要介紹了解決Can't find variable: SockJS vue項目的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue.config.js中configureWebpack與chainWebpack區(qū)別及說明

    vue.config.js中configureWebpack與chainWebpack區(qū)別及說明

    這篇文章主要介紹了vue.config.js中configureWebpack與chainWebpack區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 詳解使用webpack打包編寫一個vue-toast插件

    詳解使用webpack打包編寫一個vue-toast插件

    本篇文章主要介紹了詳解使用webpack打包編寫一個vue插件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11

最新評論

舞阳县| 特克斯县| 宜君县| 华坪县| 逊克县| 贺兰县| 韶关市| 监利县| 三都| 阿巴嘎旗| 揭阳市| 石屏县| 抚宁县| 贵州省| 龙泉市| 香港 | 内黄县| 盐源县| 文化| 桃源县| 九寨沟县| 简阳市| 星座| 玛曲县| 卓尼县| 钟山县| 青阳县| 老河口市| 五台县| 桃江县| 栖霞市| 石嘴山市| 扎鲁特旗| 应城市| 新建县| 钦州市| 日喀则市| 咸宁市| 化德县| 镇沅| 龙岩市|