uniapp 安卓YYEVAPlayer MP4禮物播放器原生插件

插件介紹

安卓YYEVAPlayer MP4禮物播放器原生插件,是一個輕量的動畫渲染庫,使用Native Opengles 渲染視頻,為你提供高性能、低開銷的動畫體驗

對比傳統的序列幀的動畫播放方式,具有更高的壓縮率,硬解碼效率更高的優點,同時支持插入動態的業務元素;對比SVGA、Lottie等播放器,支持更多的特效支持,如復雜3D效果、描邊、粒子效果等,達到所見即所得的效果。
本插件是根據github開源代碼https://github.com/yylive/YYEVA開發,詳情請參考github

插件地址

安卓YYEVAPlayer MP4禮物播放器原生插件 - DCloud 插件市場

詳細使用文檔?

uniapp安卓YYEVAPlayer MP4禮物播放器原生插件

超級福利

?uniapp leven系列插件購買超級福利

用法

?在需要使用插件的頁面加載以下代碼

  <leven-yyevaPlayer ref="refLevenYyevaPlayer" style="flex:1; height: 300px;" @onDownloadStart="onDownloadStart" @onDownloading="onDownloading"@onDownloadComplete="onDownloadComplete" @onDownloadError="onDownloadError" @onVideoStart="onVideoStart" @onVideoRestart="onVideoRestart"@onVideoComplete="onVideoComplete" @onVideoDestroy="onVideoDestroy" @onVideoError="onVideoError"></leven-yyevaPlayer>

頁面內容

<template><view><uni-card title="uniapp安卓YYEVAPlayer MP4禮物播放器原生插件"><leven-yyevaPlayer ref="refLevenYyevaPlayer" style="flex:1; height: 300px;" @onDownloadStart="onDownloadStart" @onDownloading="onDownloading"@onDownloadComplete="onDownloadComplete" @onDownloadError="onDownloadError" @onVideoStart="onVideoStart" @onVideoRestart="onVideoRestart"@onVideoComplete="onVideoComplete" @onVideoDestroy="onVideoDestroy" @onVideoError="onVideoError"></leven-yyevaPlayer><button type="primary" @click="play">開始播放</button><button type="primary" @click="stop">停止播放</button><button type="primary" @click="logStr = ''">清空日志</button></uni-card><uni-card class="uni-card-box" title="日志"><view><text style="font-size: 14px; flex-wrap: wrap;">{{logStr}}</text></view></uni-card></view>
</template><script>export default {data() {return {logStr: ""}},methods: {// 開始播放play() {if (this.$refs.refLevenYyevaPlayer) {this.$refs.refLevenYyevaPlayer.play({url: "http://lxcode.bs2cdn.yy.com/084e52e9-fd58-4967-ba8b-cd3c4d6c1849.mp4"}, res => {this.writeLog(JSON.stringify(res))})}},// 停止播放stop() {if (this.$refs.refLevenYyevaPlayer) {this.$refs.refLevenYyevaPlayer.stop(res => {this.writeLog(JSON.stringify(res))})}},// 網絡地址開始下載onDownloadStart(e) {this.writeLog("onDownloadStart:" + JSON.stringify(e))},// 網絡地址下載中onDownloading(e) {this.writeLog("onDownloading:" + JSON.stringify(e))},// 網絡地址下載完成onDownloadComplete(e) {this.writeLog("onDownloadComplete:" + JSON.stringify(e))},// 網絡地址下載出錯onDownloadError(e) {this.writeLog("onDownloadError:" + JSON.stringify(e))},// 視頻開始播放onVideoStart(e) {this.writeLog("onVideoStart:" + JSON.stringify(e))},// 視頻重復播放onVideoRestart(e) {this.writeLog("onVideoRestart:" + JSON.stringify(e))},// 視頻播放結束onVideoComplete(e) {this.writeLog("onVideoComplete:" + JSON.stringify(e))},// 播放器被銷毀onVideoDestroy(e) {this.writeLog("onVideoDestroy:" + JSON.stringify(e))},// 播放出錯onVideoError(e) {this.writeLog("onVideoError:" + JSON.stringify(e))},// 寫日志writeLog(str) {let logStr = uni.$lv.date.format(null, "yyyy-mm-dd hh:MM:ss") + " " + str + "\n";this.logStr = logStr + this.logStr;}}}
</script><style></style>

插件方法

  1. 開始播放
  2. 停止播放

插件事件

  1. ?網絡地址開始下載
  2. 網絡地址下載中
  3. 網絡地址下載完成
  4. 網絡地址下載出錯
  5. 視頻開始播放
  6. 視頻重復播放
  7. 視頻播放結束
  8. 播放器被銷毀
  9. 播放出錯

聯系作者

?購買插件前請先試用,試用通過再購買。在試用中如果遇到任何問題,可與作者聯系,QQ:334106817,將全力協助你使用本插件

圖片預覽

相關文檔介紹

  • 第一篇:直播間禮物動效 - 實現方案

  • 第二篇:透明MP4禮物

  • 第三篇:變換矩陣在動畫上一些應用

  • 第四篇?, 讓MP4靜態資源也能夠動態起來

  • 第五篇設計規范

  • 第六篇數據結構

YYEVA視頻教程

  • 視頻1相關工具安裝
  • 視頻2環境搭建
  • 視頻3:YYEVA-如何創建一個mask合成
  • 視頻4:YYEVA-制作mask_text
  • 視頻5:YYEVA-制作mask_image
  • 視頻6:YYEVA-如何安裝或更新CEP插件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718536.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718536.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718536.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【NR 定位】3GPP NR Positioning 5G定位標準解讀(四)

目錄 前言 6 Signalling protocols and interfaces 6.1 支持定位操作的網絡接口 6.1.1 通用LCS控制平面架構 6.1.2 NR-Uu接口 6.1.3 LTE-Uu接口 6.1.4 NG-C接口 6.1.5 NL1接口 6.1.6 F1接口 6.1.7 NR PC5接口 6.2 終端協議 6.2.1 LTE定位協議&#xff08;LPP&#x…

TikTok企業認證教程:提升賬號可信度的必備步驟

TikTok企業認證是TikTok平臺用來驗證賬號真實性和權威性的方式。通過企業認證之后&#xff0c;企業能在TikTok上獲得官方標識&#xff0c;可以增強品牌的專業形象&#xff0c;也有利于提升用戶對企業內容的信任度。而且通過TikTok企業認證還可以解鎖高級功能&#xff0c;如數據…

貪心(基礎算法)--- 牛馬耍雜技

耍雜技的牛 農民約翰的N頭奶牛&#xff08;編號為1…N&#xff09;計劃逃跑并加入馬戲團&#xff0c;為此它們決定練習表演雜技。 奶牛們不是非常有創意&#xff0c;只提出了一個雜技表演&#xff1a; 疊羅漢&#xff0c;表演時&#xff0c;奶牛們站在彼此的身上&#xff0c…

@Resource和@Autowired區別

在Java Spring框架中&#xff0c;Resource和Autowired注解都用于依賴注入&#xff0c;但它們之間有一些區別&#xff1a; 來源: Autowired是Spring特定的注解&#xff0c;它通過類型匹配來進行自動裝配。Resource是Java EE&#xff08;javax.annotation.Resource&#xff09;提…

【MATLAB】語音信號識別與處理:T1小波濾波算法去噪及譜相減算法呈現頻譜

1 基本定義 T1小波濾波算法是一種基于小波變換的信號去噪算法。它可以有效地去除信號中的噪聲&#xff0c;并保留信號的主要特征。該算法的主要思想是將信號分解為多個不同尺度的小波系數&#xff0c;然后通過對小波系數進行閾值處理來去除噪聲。 具體來說&#xff0c;T1小波濾…

服務器數據恢復-服務器RAID5上層XFS文件系統分區數據恢復案例

服務器數據恢復環境&#xff1a; MD1200磁盤柜中的磁盤通過RAID卡創建了一組RAID5陣列&#xff0c;分配了一個LUN。在Linux操作系統層面對該LUN進行了分區&#xff0c;劃分sdc1和sdc2兩個分區&#xff0c;通過LVM擴容的方式將sdc1分區加入到了root_lv中&#xff1b;sdc2分區格式…

飛槳(PaddlePaddle)Tensor使用教程

文章目錄 飛槳&#xff08;PaddlePaddle&#xff09;Tensor使用教程1. 安裝飛槳2. 創建Tensor3. Tensor的基本屬性4. Tensor的操作5. Tensor的廣播機制6. Tensor與Numpy數組的轉換7. 結論 飛槳&#xff08;PaddlePaddle&#xff09;Tensor使用教程 1. 安裝飛槳 首先&#xff…

vue2+vxe-table的v3版本:設置vxe-table表格border顏色、單元格高度、斑馬線條紋顏色、表頭背景色和文字樣式

模板與樣式完整代碼 <vxe-table:data"tableData"height"auto"align"center"borderresizablestriperoundrow-id"id":row-config"{ isCurrent: true, isHover: true }":scroll-y"{ enabled: true, gt: 10 }":sho…

SSL證書驗證失敗怎么辦?常見SSL證書驗證失敗原因及解決辦法

網站與其訪問者建立信任的主要方式就是通過簽發SSL證書&#xff0c;因為SSL證書是由受信任的證書頒發機構&#xff08;CA&#xff09;在驗證某個網站真實性和可信任性之后才頒發的。但是&#xff0c;網站部署SSL證書后&#xff0c;偶爾會出現SSL證書驗證失敗而導致錯誤&#xf…

瞄準關基行業!Lockbit卷土重來,銀狐卷出新變種

Lockbit與銀狐木馬是亞信安全2023年重點關注的兩支勒索軟件家族。Lockbit可謂是2023年度最為活躍和猖獗的勒索軟件&#xff0c;受害者上千贖金破億&#xff0c;攻擊技能更是疊加buff不斷升級&#xff0c;在經歷國際聯合執法后在近期卷提重來。銀狐木馬則是2023年的“卷王”&…

跟隨機器人方法總結

文章目錄 基于目標檢測基于視覺跟蹤與自主導航的移動機器人目標跟隨系統[J]基于視覺的履帶車跟隨系統研究[D]基于人體骨架基于二維碼基于視覺的履帶車跟隨系統研究[D]基于目標檢測 基于視覺跟蹤與自主導航的移動機器人目標跟隨系統[J] 針對在移動機器人跟隨目標的過程中目標消…

短劇分銷系統開發,短劇爆火下的商業機遇

這幾年來&#xff0c;短劇市場一直保持著快速發展的步伐&#xff0c;在行業中掀起了了一股風潮。短劇被大眾當做“電子榨菜”&#xff0c;符合了當下人們的碎片化時間。節奏快、劇情緊湊的特點深受大眾的追捧&#xff0c;短劇的市場規模也超過了百億元。 在短劇的爆火下&#…

開發知識點-Ruby

Ruby https://m.runoob.com/ruby/ruby-installation-windows.htmlhttps://rubyinstaller.org/downloads/

題目 1454: 藍橋杯歷屆試題-螞蟻感冒

題目描述: 長100厘米的細長直桿子上有n只螞蟻。它們的頭有的朝左&#xff0c;有的朝右。 每只螞蟻都只能沿著桿子向前爬&#xff0c;速度是1厘米/秒。 當兩只螞蟻碰面時&#xff0c;它們會同時掉頭往相反的方向爬行。 這些螞蟻中&#xff0c;有1只螞蟻感冒了。并且在和其它螞蟻…

MySQL中DDL語句,會隱式地提交事務

DDL&#xff08;Data Definition Language&#xff09;語句&#xff0c;如CREATE TABLE、ALTER TABLE、DROP TABLE等&#xff0c;會隱式地提交事務&#xff0c;即使它們發生在BEGIN和ROLLBACK語句之間。這意味著一旦執行了DDL語句&#xff0c;之前的所有未提交的事務都會被自動…

Transformer——詞向量

詞向量 在自然語言處理任務中&#xff0c;模型的輸入大多為單個字或者詞。但是字詞都是自然語言的表述&#xff0c;對于以二進制為處理語言的計算機來說&#xff0c;其并不認識這個字詞。所以需要將字詞轉換為計算機認識的數據。 轉換的方法有很多&#xff0c;我們接下來將介…

【Matlab深度學習】詳解matlab深度學習進行時間序列預測

&#x1f517; 運行環境&#xff1a;Matlab &#x1f6a9; 撰寫作者&#xff1a;左手の明天 &#x1f947; 精選專欄&#xff1a;《python》 &#x1f525; 推薦專欄&#xff1a;《算法研究》 &#x1f510;#### 防偽水印——左手の明天 ####&#x1f510; &#x1f497; 大家…

bat文件的外部參數

bat執行時有兩種獲得參數的方法&#xff0c;一種是執行時在命令行中輸入&#xff0c;一種是運行時從鍵盤輸入。 從命令行輸入參數&#xff0c;使用兩個%中間包含數字表示&#xff0c;數字從1至9&#xff0c;命令行參數最多為9個。示例&#xff1a; echo off echo show %1%鍵盤…

力扣——盛最多水的容器

題目描述&#xff1a; 給定一個長度為 n 的整數數組 height 。有 n 條垂線&#xff0c;第 i 條線的兩個端點是 (i, 0) 和 (i, height[i]) 。 找出其中的兩條線&#xff0c;使得它們與 x 軸共同構成的容器可以容納最多的水。 返回容器可以儲存的最大水量。 說明&#xff1a;…

最短路徑(2.19)

目錄 1.網絡延遲時間 弗洛伊德算法 迪杰斯特拉算法 2. K 站中轉內最便宜的航班 3.從第一個節點出發到最后一個節點的受限路徑數 4.到達目的地的方案數 1.網絡延遲時間 有 n 個網絡節點&#xff0c;標記為 1 到 n。 給你一個列表 times&#xff0c;表示信號經過 有向 邊的…