日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

web前端培训分享:使用Dplayer实现Vue3中的视频及弹幕播放

發布時間:2024/9/30 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web前端培训分享:使用Dplayer实现Vue3中的视频及弹幕播放 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Dplayer是一款上手簡單,功能強大的HTML5視頻播放器,我們可以使用它,快速在普通HTML、Vue、React中實現視頻播放的功能需求。Dplayer同時也提供了目前各大視頻站都在使用的彈幕功能,讓我們的視頻功能更加豐富有趣。下面小千分享如何使用Dplayer在Vue3中實現視頻播放及彈幕功能。

一、安裝

使用npm

npm i dplayer -S

使用yarn

yarn add dplayer

二、在Vue3組件中,準備一個ref容器

< div ref=“videoRef” class=“player” />

三、在setup中獲取綁定ref

這里我們需要用到vue3提供的ref方法

< script lang=“ts”>import { defineComponent,ref } from 'vue’export default defineComponent({ setup () { const videoRef = ref() // 獲取視頻容器 //此處我們可以進行播放器的初始化 return { videoRef } }})

四、使用Dplayer做視頻對象的初始化

當我們在setup中采用ref拿到視頻容器節點之后,就可以調用Dplayer來實例化一個視頻播放對象

< script lang=“ts”>import { defineComponent,ref } from 'vue’import Dplayer from 'dplayer’export default defineComponent({ setup () { const videoRef = ref() // 獲取視頻容器 new Dplayer({ //初始化視頻對象 container:videoRef.value, //指定視頻容器節點 video:{ url:video.url, // 指定視頻播放鏈接 pic:video.cover // 指定視頻封面圖 } }) return { videoRef } }})</ script>

五、為視頻加入彈幕

Dplayer提供了很多的配置及事件,允許我們按需對視頻作出相應的控制,例如:

hotkey 開啟熱鍵,支持快進、快退、音量控制、播放暫停

preload 視頻預加載控制

playbackSpeed 可選播放速度

subtitle 外掛字幕

subtitle.url 字母鏈接

danmuku 彈幕配置

可以通過調整Dplayer實例配置的方式,為其增加彈幕功能

new Dplayer({ //初始化視頻對象 container:videoRef.value, //指定視頻容器節點 video:{ url:video.url, // 指定視頻播放鏈接 pic:video.cover // 指定視頻封面圖 }, danmuku:{ addition:video.danmuurl //配置彈幕接口路徑 }})

六、呈現最終效果

本文來自千鋒教育,轉載請注明出處。

總結

以上是生活随笔為你收集整理的web前端培训分享:使用Dplayer实现Vue3中的视频及弹幕播放的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。