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 這個可以隨意起,不過要和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 錯誤信息,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í)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-03-03
vue中動態(tài)修改animation效果無效問題詳情
這篇文章主要介紹了vue中動態(tài)修改animation效果無效問題詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-06-06
Vue項(xiàng)目中實(shí)現(xiàn)帶參跳轉(zhuǎn)功能
最近做了一個手機(jī)端系統(tǒng),其中遇到了父頁面需要攜帶參數(shù)跳轉(zhuǎn)至子頁面的問題,現(xiàn)已解決,下面分享一下實(shí)現(xiàn)過程,感興趣的朋友一起看看吧2021-04-04
vue tab切換,解決echartst圖表寬度只有100px的問題
這篇文章主要介紹了vue tab切換,解決echartst圖表寬度只有100px的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
淺談vue中使用圖片懶加載vue-lazyload插件詳細(xì)指南
本篇文章主要介紹了淺談vue中使用圖片懶加載vue-lazyload插件詳細(xì)指南,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-10-10

