mpvue 如何使用騰訊視頻插件的方法
1.在小程序微信開放平臺:設(shè)置 --- 第三方服務(wù)里,申請騰訊視頻插件
2.申請成功后就可以在項(xiàng)目中使用了
具體使用步驟如下:
1.在項(xiàng)目目錄src下的main.js中加入下面代碼,這里代碼會被編譯到app.json中
config: { // 頁面前帶有 ^ 符號的,會被編譯成首頁,其他頁面可以選填,我們會自動把 webpack entry 里面的入口頁面加進(jìn)去 pages: ['^pages/index/main'], window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#00B26A', navigationBarTitleText: 'WeChat', navigationBarTextStyle: 'black', }, //重點(diǎn)代碼 //myPlugin 這個(gè)可以隨意起,不過要和pages中的對應(yīng)組件路徑保持一致,version是插件版本號 provider是插件appid "plugins": { "myPlugin": { "version": "1.1.1", "provider": "wxa75efa648b60994b" } } },
2.在項(xiàng)目pages下任意頁面 例如index下main.js
config字段中加上以下代碼 注意這里的myPlugin字段 和上面的配置路徑保持一致
"usingComponents": { "txv-video": "plugin://myPlugin/video" }
3.在index.vue 文件
template中寫入以下代碼 打開微信開發(fā)者工具發(fā)現(xiàn)視頻已經(jīng)開始播放了
<txv-video vid="m0026z2kibn" playerid="txv1" :autoplay="true"></txv-video>
vid是騰訊視頻的vid, 打開騰訊視頻網(wǎng)站,打開任意視頻,右鍵 -- 視頻信息,就可以看到vid , 右鍵-- 復(fù)制調(diào)試信息,就可以把vid在內(nèi)的視頻信息復(fù)制出來。
4.視頻插件元素支持的屬性:
vid 視頻id
playerid 播放器標(biāo)識符
autoplay 是否自動播放
bindtimeupdate 播放進(jìn)度更新事件,1.1.0后支持
bindstatechange 播放狀態(tài)變更事件,1.1.0后支持
binderror 錯(cuò)誤信息,1.1.0后支持
5.視頻插件的更多js方法如下
const txvContext = requirePlugin("myPlugin"); export default { data() { return { txvContext : "" }; }, onLoad: function (query) { this.txvContext = txvContext.getTxvContext('txv1');//txv1即播放器組件的playerid值 }, methods:{ //播放 play: function () { this.txvContext.play(); }, //暫停 pause: function () { this.txvContext.pause(); }, //進(jìn)入全屏 requestFullScreen: function () { this.txvContext.requestFullScreen(); }, //退出全屏 exitFullScreen: function () { this.txvContext.exitFullScreen(); }, //設(shè)置播放速率 playrate: function (e) { this.txvContext.playbackRate(+e.currentTarget.dataset.rate); } } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼
這篇文章主要介紹了el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-03-03vue中動態(tài)修改animation效果無效問題詳情
這篇文章主要介紹了vue中動態(tài)修改animation效果無效問題詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-06-06Vue項(xiàng)目中實(shí)現(xiàn)帶參跳轉(zhuǎn)功能
最近做了一個(gè)手機(jī)端系統(tǒng),其中遇到了父頁面需要攜帶參數(shù)跳轉(zhuǎn)至子頁面的問題,現(xiàn)已解決,下面分享一下實(shí)現(xiàn)過程,感興趣的朋友一起看看吧2021-04-04vue tab切換,解決echartst圖表寬度只有100px的問題
這篇文章主要介紹了vue tab切換,解決echartst圖表寬度只有100px的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07淺談vue中使用圖片懶加載vue-lazyload插件詳細(xì)指南
本篇文章主要介紹了淺談vue中使用圖片懶加載vue-lazyload插件詳細(xì)指南,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-10-10