成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

利用canvas+vue進(jìn)行視頻碎片合并

546669204 / 1750人閱讀

摘要:倉庫地址利用進(jìn)行視頻碎片合并此注意點并沒有考慮性能只支持溫柔使用沒有狀態(tài)狀態(tài)正在完善中默認(rèn)對象說明是否自動播放表示是否需要顯示狀態(tài)暫停狀態(tài)播放狀態(tài)聲音控制是否靜音進(jìn)度條總長度這個是需要后端返回的默認(rèn)播放時間用來顯示終點時間當(dāng)前時間默

倉庫地址canvas-merge-video-in-vue 利用canvas+vue進(jìn)行視頻碎片合并 此pro注意點:

1.并沒有考慮性能
2.只支持溫柔使用
3.沒有catch error狀態(tài)
4.loading狀態(tài)正在完善中

默認(rèn)data對象說明
autoPlay: false, // 是否自動播放
currentEnoughToPlay: false, // 表示是否需要顯示enoughToPlay狀態(tài)
pauseing: true, // 暫停狀態(tài)
playing: false, // 播放狀態(tài)
sounds: 10, // 聲音控制
mutedable: false, // 是否靜音
progress: 0, // 進(jìn)度條
allLength: 0, // 總長度.這個是需要后端返回的
currentTimeLabel: "0:00", // 默認(rèn)播放時間 用來顯示
terminalTimeLabel: "", // 終點時間
currentTime: 0, // 當(dāng)前時間
currentIndex: 0, // 默認(rèn)當(dāng)前播放碎片指引
videoInstance: null, // 當(dāng)前激活的視頻實例
canvasInstance: null, // canvas 實例
playList: [] // 碎片列表
實現(xiàn)思路

1.先把所有視頻碎片丟到dom里面

2.控制當(dāng)前碎片指引,進(jìn)行實例dom切換

3.videocurrentTime只要video能播放就會改變,通過這個屬性監(jiān)控觸發(fā) canvasdrawimage

4.通過canvasdrawimage去抓取當(dāng)前碎片(也就是指引指向的那個video實例)

5.通過videoonend事件連接碎片

存在問題

1.來回拖動進(jìn)度條的時候可能會出現(xiàn)卡頓現(xiàn)象視頻 報錯

2.兼容性問題

3.。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/11034.html

相關(guān)文章

  • 利用canvas+vue進(jìn)行視頻碎片合并

    摘要:倉庫地址利用進(jìn)行視頻碎片合并此注意點并沒有考慮性能只支持溫柔使用沒有狀態(tài)狀態(tài)正在完善中默認(rèn)對象說明是否自動播放表示是否需要顯示狀態(tài)暫停狀態(tài)播放狀態(tài)聲音控制是否靜音進(jìn)度條總長度這個是需要后端返回的默認(rèn)播放時間用來顯示終點時間當(dāng)前時間默 倉庫地址canvas-merge-video-in-vue 利用canvas+vue進(jìn)行視頻碎片合并 此pro注意點: 1.并沒有考慮性能2.只支持溫...

    williamwen1986 評論0 收藏0
  • 基于Vue的MVVM學(xué)習(xí)筆記

    摘要:發(fā)布訂閱現(xiàn)在每個人應(yīng)該都用微信吧,一個人可以關(guān)注多個公眾號,多個人可以同時關(guān)注相同的公眾號。公眾號每周都會更新內(nèi)容,并推送給我們,把寫好的文章在微信管理平臺更新就好了,點擊推送,就相當(dāng)于發(fā)布。 什么是MVVM MVVM——Model-View-ViewModle的縮寫,MVC設(shè)計模式的改進(jìn)版。Model是我們應(yīng)用中的數(shù)據(jù)模型,View是我們的UI層,通過ViewModle,可以把我們M...

    Alan 評論0 收藏0
  • JS每日一題: Vue中mixin怎么理解?

    摘要:兩個對象鍵名沖突時,取組件對象的鍵值對也使用同樣的策略進(jìn)行合并。代碼理解全局混合也可以全局注冊混合對象。注意使用一旦使用全局混合對象,將會影響到所有之后創(chuàng)建的實例為自定義的選項注入一個處理器。 20190122 Vue中mixin怎么理解? mixin是為了讓可復(fù)用的功能靈活的混入到當(dāng)前組件中,混合的對象可以包含任意組件選項(生命周期,指令之類等等), mixin翻譯過來叫混合,高級的...

    jubincn 評論0 收藏0
  • 大前端 - 收藏集 - 掘金

    摘要:是目前唯一一個支持同步調(diào)用的跨平臺年度上最多的個項目前端掘金年接近尾聲,在最近的幾篇文章中,會整理總結(jié)一些年度開源項目。 JS 全棧教程 - 前端 - 掘金本課程是基于阮一峰的 js 全棧教程的視頻版本,免費供大家觀看... 2016 年 10 個最佳的 CodePen 作品 - 前端 - 掘金說到 CodePen,前端開發(fā)者們肯定不會陌生。如果說 Dribbble 是設(shè)計師們聚集的圣...

    honhon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<